Centos7安装docker

1、安装gcc编译环境yum -y install gcc

2、按官网要求,运行如下命令:卸载旧版本,没有旧版本,也可以运行,会提示

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

3、安装依赖:

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

如果装过pyhton3会报错如下:

通过vim /usr/bin/yum 、vim /usr/libexec/urlgrabber-ext-down

将#! /usr/bin/python 改为 #! /usr/bin/python2即可

4、鉴于国内网络问题,强烈建议使用国内源,添加 yum 软件源:

yum-config-manager --add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

因为装过python3,这里仍然报错:

需修改如下文件: 

[root@localhost ~]# whereis yum-config-manager 
yum-config-manager: /usr/bin/yum-config-manager /usr/share/man/man1/yum-config-manager.1.gz
cd /usr/bin

vim yum-config-manager

将头:#!/usr/bin/python -tt 修改为 #!/usr/bin/python2 -tt  即可,

再次运行:

yum-config-manager --add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

可成功运行

[root@localhost bin]# yum-config-manager --add-repo \
> http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
已加载插件:fastestmirror, langpacks
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo


5、运行 yum makecache fast 命令更新软件包索引

6、运行 yum -y install docker-ce 安装docker

7、启动  systemctl start docker

8、测试安装 通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。

docker run hello-world

9、配置镜像加速

在etc目录下新建docker目录:mkdir -p /etc/docker

在docker目录下新建编辑deamon.json配置文件:vim /etc/docker/daemon.json

重新加载配置文件并重启docker,

systemctl daemon-reload
    systemctl restart docker 

10、docker vesrion 查看版本

11、如果不用时,卸载按如下命令执行

systemctl  stop docker

yum remove docker-ce

注意,Images, containers, volumes, or customized configuration files on your host are not automatically removed. To delete all images, containers, and volumes:


rm -rf /var/lib/docker

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值