CentOS7安装Docker

一、官网安装参考手册

https://docs.docker.com/engine/install/centos/


二、确定你是CentOS7及以上版本

cat /etc/redhat-release

要安装 Docker Engine,您需要 CentOS 7、CentOS 8(流)或 CentOS 9(流)的维护版本。存档版本不受支持或测试。

centos-extras必须启用存储库。此存储库默认启用,但如果您已禁用它,则需要 重新启用它

推荐使用overlay2存储驱动。

三、yum安装gcc相关

  • CentOS7能上外网
yum -y install gcc
yum -y install gcc-c++

四、卸载旧版本

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

五、安装需要的软件包

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

六、设置stable镜像仓库

大坑:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

推荐:

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

七、更新yum软件包索引

yum makecache fast

八、安装DOCKER CE

yum -y install docker-ce

九、启动docker

# 启动
systemctl start docker

# 设置开机启动
systemctl enable docker

# 查看状态
systemctl status docker

十、测试

docker version

image

docker run hello-world

image

十一、配置镜像加速

mkdir -p /etc/docker
vim  /etc/docker/daemon.json
# 以下是文件内空,网易云或阿里云2选1

#网易云
{"registry-mirrors": ["http://hub-mirror.c.163.com"] }

  #阿里云
{
   "registry-mirrors": ["https://mfkat1e8.mirror.aliyuncs.com"]
 }

阿里云查找方式

https://www.aliyun.com/

image

image

image

image

systemctl daemon-reload

systemctl restart docker

十二、卸载

systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker
posted @ 2022-08-19 13:55  我命由我不由天—hao  阅读(588)  评论(0)    收藏  举报