从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

Centos7 Docker安装

发布:蔺要红09-03分类: Docker


参考    https://docs.docker.com/install/linux/docker-ce/centos/         https://yeasy.gitbooks.io/docker_practice/content/install/centos.html#参考文档

警告:切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docke
 
1、# 卸载旧版本(如果安装过旧版本的话)
yum remove docker  docker-common docker-selinux docker-engine

2、# 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2

3、# 设置yum源(2选1)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 官方源
yum-config-manager --add-repo  https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo  # 中国科技大学下载源

4、可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r  

# 如果需要测试版本的 Docker CE 请使用以下命令
yum-config-manager --enable docker-ce-test
# 如果需要每日构建版本的 Docker CE 请使用以下命令
yum-config-manager --enable docker-ce-nightly
# 可以通过使用该标志运行命令来禁用边缘或测试存储库
yum-config-manager --disable docker-ce-edge

5、# 安装(2选1)
yum install docker-ce   # 安装最新稳定版
yum install <FQPN>  # 或者安装指定版本 例如yum install docker-ce-17.12.1.ce

6、# 启动并加入开机启动
systemctl start docker
systemctl enable docker

7、# docker version 验证是否成功

8、[root@localhost ~]# ifconfig   # 会自动创建一个 docker0 的网桥
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:44:cf:f1:19  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

使用脚本自动安装
curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
# 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker CE 的 Edge 版本安装在系统中

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!

欢迎使用手机扫描访问本站