linux安装docker教程
三、centos安装docker
安装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 install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
启动docker
sudo systemctl start docker
设置docker服务开机自启
sudo systemctl enable docker
![]()
测试docker是否能正常获取并启动镜像
docker run hello-world
在从Docker Hub库中拉取镜像时,可能会遇到以下错误

这个问题通常是由于网络连接问题或镜像源访问受限导致的,可能是国内无法访问外网,也可能其他原因,需要修改Docker的配置文件并使用国内的镜像加速器,可以有效解决Docker拉取镜像失败的问题,国内镜像站可能不太稳定,会存在过一段时间就无法访问使用的问题,具体可以网上搜索“国内可用的Docker镜像源”,这里将常见的docker镜像库地址都已加入进去,以下是详细的解决方法:
修改Docker配置文件
vi /etc/docker/daemon.json
将文件内的配置替换为如下配置
{
"registry-mirrors": [
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
执行以下命令使配置文件生效
sudo systemctl daemon-reload
重启docker服务
sudo systemctl restart docker
再次测试docker是否能正常获取并启动镜像
docker run hello-world
出现如下提示说明成功


浙公网安备 33010602011771号