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

image

安装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

image

测试docker是否能正常获取并启动镜像

docker run hello-world

在从Docker Hub库中拉取镜像时,可能会遇到以下错误

 

image

 

这个问题通常是由于网络连接问题或镜像源访问受限导致的,可能是国内无法访问外网,也可能其他原因,需要修改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

出现如下提示说明成功

image

posted @ 2025-08-08 17:54  实在的小石  阅读(33)  评论(0)    收藏  举报