在docker完成安装后还需要进行下列的配置才能让我们在国内环境下流畅使用docker,负责无法使用docker pull指令。在进行配置之前首先需要确保docker正常安装,通过如下指令可以进行判断:

sudo docker version

在这里插入图片描述

Docker是一个客户-服务器(C/S)架构的程序。Docker客户端只需要向Docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。

一、docker添加用户组

默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。命令如下:

sudo usermod -aG docker $USER

上述指令将在当前用户注销再重新登录后生效。

当上述语句生效后,运行docker指令可以不输入sudo
在这里插入图片描述

二、docker换源

第一步

sudo gedit /etc/docker/daemon.json

第二步

修改docker的daemon.json文件,将下文大括号内容添加到上边的文件中

{   
    "registry-mirrors": [
        "https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
        "https://5tqw56kt.mirror.aliyuncs.com",
        "https://docker.1panel.live",
        "http://mirrors.ustc.edu.cn/",
        "http://mirror.azure.cn/",
        "https://hub.rat.dev/",
        "https://docker.ckyl.me/",
        "https://docker.chenby.cn",
        "https://docker.hpcloud.cloud",
        "https://docker.m.daocloud.io"
    ]
}

修改完成后的/etc/docker/daemon.json如下图所示:
在这里插入图片描述

重启系统

reboot 

当上述更改生效后,可以使用:

docker pull hello-world

从docker hub上拉取最新的hello-world镜像。

Logo

一起探索未来云端世界的核心,云原生技术专区带您领略创新、高效和可扩展的云计算解决方案,引领您在数字化时代的成功之路。

更多推荐