怎么查看docker用的是国内还是镜像
时间:2023-04-25 12:50
Docker是一种开源的应用程序容器化平台,常常用于打包、运输和运行应用程序。通常情况下,Docker在国际网络上下载镜像比较快,但是有时候由于网络问题,我们需要使用国内镜像。那么,如何查看Docker使用的是国内还是镜像呢?本文将为你介绍具体步骤。 一、检查安装的Docker版本 先检查一下已经安装的Docker版本,具体命令如下: 如果已经安装Docker,系统会返回Docker的版本信息,如下图所示: 二、查看当前使用的Docker Registry Docker Registry是Docker存储镜像的地方,可以是官方的Docker Hub,也可以使用国内的Registry。想要查看当前使用的Docker Registry,可以使用以下命令: 执行命令后,系统会返回详细的Docker信息,其中会有一段是当前使用的Docker Registry的地址,如下图所示: 从上面的信息可以看出,当前使用的Docker Registry是阿里云的Registry。 三、查看当前使用的Docker镜像 执行以下命令可以查看当前系统中已经安装的Docker镜像列表: 执行该命令后,系统会返回所有已安装的Docker镜像信息,如下图所示: 从上图可以看出,下载的Neo4j和Hello-World镜像都是官方的镜像,没有用到国内的镜像。 如果我们希望使用国内镜像,可以修改Docker默认的Registry,具体方法如下: 四、修改Docker配置文件 在Linux系统中,当前登录的用户的Docker配置文件存储在~/.docker/config.json文件中。因此,修改该文件即可修改Docker默认的Registry。具体方法如下: 在终端中输入以下命令,进入当前用户的.config文件夹: 输入以下命令,打开config.json文件: 进入vim编辑器后,按下“i”键进入编辑模式,找到“registry-mirrors”配置项,将其内容改为本地Registry的地址。例如,将Registry地址改为“https://registry.docker-cn.com”,编辑后的config.json文件如下图所示: 编辑完成后,按下“ESC”键返回命令模式,再输入“:wq”命令保存并退出编辑器。 输入以下命令,重启Docker服务: 重启完成后,再次使用 总结 以上就是查看Docker使用的是否是国内镜像的方法。通过查看安装的Docker版本、当前使用的Docker Registry和已下载的Docker镜像列表,可以判断是否使用了国内镜像。如果想要切换到国内镜像,只需要修改Docker配置文件即可。 以上就是怎么查看docker用的是国内还是镜像的详细内容,更多请关注Gxl网其它相关文章!docker --version
docker info
docker images
cd ~/.docker
vim config.json
systemctl restart docker
docker images
命令查看已下载的镜像,可以看到Docker已经使用了国内镜像。