centos7 安装docker

116 阅读1分钟

官方文档

image.png

安装

// 卸载旧 docker  
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
 
// 安装 docker 仓库 
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

// 安装最新版的 docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

// 启动 docker 
sudo systemctl start docker

// 通过运行映像来验证 Docker 引擎安装是否成功。`hello-world`
sudo docker run hello-world

执行sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin报错 (百度查询报错原因和解决方法)

image.png 原因:可能是安装包元信息中的MD5有问题,需要清理yum缓存信息

解决方法

清除yum缓存

yum clean all
yum makecache

安装成功后

1.设置开机自启动

sudo systemctl enable docker.service  
sudo systemctl enable docker.socket

2.启动docker

sudo systemctl start docker.service  
sudo systemctl start docker.socket

3.查看 docker状态

sudo systemctl status docker.service --no-pager
sudo systemctl status docker.socket --no-pager

4.设置docker 镜像

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://hnkfbj7x.mirror.aliyuncs.com"]
}
EOF

5.重启,使 docker 镜像配置生效

sudo systemctl restart docker.service
sudo systemctl restart docker.socket

冲鸭.png