参考文档:
阿里docker ce镜像:https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.25211b11qbjkEY
docker官方文档(可能需要魔法上网):https://docs.docker.com/engine/install/
centos7X/8(stream)/9(stream)安装
step1:卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
step2:设置yum库
$ sudo yum install -y yum-utils
#大陆机器建议设置为阿里源
$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#境外机器使用docker官方源
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
step3:更新yum缓存
$ sudo yum clean all
$ sudo yum makecache fast
step4:安装docker引擎、containerd 和 Docker Compose(下面两步根据实际需要选择)
step4-1:安装最新版本
$ sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
step4-2:安装指定版本
先列出仓库中可用版本
$ sudo yum list docker-ce --showduplicates | sort -r
替换<VERSION_STRING>(即为上图中第二列)为所需的版本,然后运行以下命令进行安装:
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin
注:以上命令安装 Docker,不会启动 Docker。它会创建一个 docker组,但是默认情况下不会将任何用户添加到该组。
step5:安装验证
启动docker
$ sudo systemctl start docker
查看docker版本
$ sudo docker version
运行demo镜像验证Docker Engine安装是否成功
$ sudo docker run hello-world
© 版权声明
文章版权归作者所有,未经允许请勿转载。