CentOS7安装docker
1. 卸载旧的docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 使用阿里云的源进行安装
# 添加Docker软件包源
sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's|https://mirrors.aliyun.com|https://mirrors.aliyun.com|g' /etc/yum.repos.d/docker-ce.repo
# 安装Docker社区版本,容器运行时containerd.io,以及ocker构建和Compose插件
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 启动Docker
sudo systemctl start docker
# 设置Docker守护进程在系统启动时自动启动
sudo systemctl enable docker
3. 配置镜像仓库
国内墙掉了docker hub,使用 docker pull
和 docker search
会提示连接仓库失败,因此需要使用其他的镜像源。
# 修改配置文件
vim /etc/docker/daemon.json
# 添加如下内容
{
"registry-mirrors": [
"https://docker-0.unsee.tech",
"https://docker.1panel.live",
"https://registry.dockermirror.com"
]
}
# 载入配置
sudo systemctl daemon-reload
sudo systemctl restart docker
这样docker就安装好了,使用 docker -v
查看版本.