• 技术文章 >运维 >Docker

    怎么查看docker用的是国内还是镜像

    PHPzPHPz2023-04-25 09:32:54原创45

    Docker是一种开源的应用程序容器化平台,常常用于打包、运输和运行应用程序。通常情况下,Docker在国际网络上下载镜像比较快,但是有时候由于网络问题,我们需要使用国内镜像。那么,如何查看Docker使用的是国内还是镜像呢?本文将为你介绍具体步骤。

    一、检查安装的Docker版本

    先检查一下已经安装的Docker版本,具体命令如下:

    docker --version

    如果已经安装Docker,系统会返回Docker的版本信息,如下图所示:

    docker-version

    二、查看当前使用的Docker Registry

    Docker Registry是Docker存储镜像的地方,可以是官方的Docker Hub,也可以使用国内的Registry。想要查看当前使用的Docker Registry,可以使用以下命令:

    docker info

    执行命令后,系统会返回详细的Docker信息,其中会有一段是当前使用的Docker Registry的地址,如下图所示:

    docker-registry

    从上面的信息可以看出,当前使用的Docker Registry是阿里云的Registry。

    三、查看当前使用的Docker镜像

    执行以下命令可以查看当前系统中已经安装的Docker镜像列表:

    docker images

    执行该命令后,系统会返回所有已安装的Docker镜像信息,如下图所示:

    docker-images

    从上图可以看出,下载的Neo4j和Hello-World镜像都是官方的镜像,没有用到国内的镜像。

    如果我们希望使用国内镜像,可以修改Docker默认的Registry,具体方法如下:

    四、修改Docker配置文件

    在Linux系统中,当前登录的用户的Docker配置文件存储在~/.docker/config.json文件中。因此,修改该文件即可修改Docker默认的Registry。具体方法如下:

    1. 进入.config文件夹

    在终端中输入以下命令,进入当前用户的.config文件夹:

    cd ~/.docker

    1. 打开config.json文件

    输入以下命令,打开config.json文件:

    vim config.json

    进入vim编辑器后,按下“i”键进入编辑模式,找到“registry-mirrors”配置项,将其内容改为本地Registry的地址。例如,将Registry地址改为“https://registry.docker-cn.com”,编辑后的config.json文件如下图所示:

    docker-config-json

    编辑完成后,按下“ESC”键返回命令模式,再输入“:wq”命令保存并退出编辑器。

    1. 重启Docker服务

    输入以下命令,重启Docker服务:

    systemctl restart docker

    重启完成后,再次使用docker images命令查看已下载的镜像,可以看到Docker已经使用了国内镜像。

    总结

    以上就是查看Docker使用的是否是国内镜像的方法。通过查看安装的Docker版本、当前使用的Docker Registry和已下载的Docker镜像列表,可以判断是否使用了国内镜像。如果想要切换到国内镜像,只需要修改Docker配置文件即可。

    以上就是怎么查看docker用的是国内还是镜像的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:
    上一篇:docker里怎么查端口号 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • docker下载ubuntu失败怎么办• .net core docker是什么• linux docker是否启动• docker 数据库无法启动怎么办• 无法查看docker镜像怎么办
    1/1

    PHP中文网