没网的看这个 网络处理传送门
步骤介绍
# 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,
uname -r # 查看内核版本
# 2、清除之前的版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
# 3、需要的安装包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 4、配置镜像的仓库 建议阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 5、更新yum缓存(为了保证能更新和下载需要的服务:如docker)
sudo yum makecache
# 6、安装Docker(CE-社区版)会自动下载 containerd.io 和 docker-ce-cli
sudo yum -y install docker-ce
# 7、启动docker服务
sudo systemctl start docker
docker version # 查看版本信息
docker info # 查看更加详细的信息(容器与镜像数)
# 8、设置开机自启
sudo systemctl enable docker
# 9、测试hello-world
# 第一次是unable to find image 'xxx' locally ,会自动搜索Docker-Hub 并pull ,如果找不到就返回错误
docker run hello-world
# 10、查看镜像
docker images # 貌似可以简化为docker ps
# 11、卸载docker的步骤
# 卸载依赖
sudo yum remove docker-ce
# 删除资源
sudo rm -rf /var/lib/docker
阿里云镜像仓库加速
产品服务 -> 弹性计算 -> 容器镜像服务
# 创建文件夹
sudo mkdir -p /etc/docker
# 设置加速器地址【加速地址换成你的】
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://dsvlpgtd.mirror.aliyuncs.com"]
}
EOF
# 重新加载配置
sudo systemctl daemon-reload
# 重启docker
sudo systemctl restart docker

参考文章
CSDN: https://blog.csdn.net/weixin_43865008/article/details/121916395
阿里云CentOS下安装及配置Docker的详细教程
本文详细介绍如何在CentOS系统中更新内核,清理旧版本,通过阿里云镜像源安装Docker CE,配置镜像仓库,设置自启动,并演示了基本操作如启动、检查版本、运行hello-world和管理镜像。

1万+

被折叠的 条评论
为什么被折叠?



