linux部署docker(国内镜像)
linux部署docker(国内镜像)
这里我们以centos为例
1.升级系统
首先,确保系统是最新的:
sudo yum update -y
2. 安装 Docker 依赖
安装必要的依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 设置 Docker 官方仓库
配置 Docker 官方的仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装 Docker
安装 Docker 引擎:
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动 Docker 服务
启动 Docker 服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
6. 检查 Docker 安装
确认 Docker 是否安装成功:
sudo docker --version
可以用以下命令验证 Docker 是否正常运行:
sudo docker run hello-world
如果遇到了这个报错:
这个错误表明 Docker 在尝试从 Docker Hub 拉取 hello-world 镜像时遇到了网络连接问题。
这时我们可以替换为国内镜像源:
编辑 /etc/docker/daemon.json 文件来配置镜像加速器:
sudo vi /etc/docker/daemon.json
在文件中添加如下内容(以阿里云镜像为例):
{
"registry-mirrors": ["https://6ky1rlpr.mirror.aliyuncs.com"]
}
然后重启 Docker 服务:
sudo systemctl restart docker
再次测试,如下即为成功: