docker配置仓库信息

1、背景说明

(1)mac(本地), linux (服务器)

(2)安装好了 docker

2、目标:

(1)要连接公司的habor镜像仓库,因为有很多镜像是需要从公司的镜像仓库中拉取的,有很多是私库定义的镜像

 

3、步骤

(1)安装docker: 完成

(2)准备docker配置文件,就是 daemon.json 文件(不知道这个在linux下和在mac下会不会有什么不同的地方,就麻烦)

      也不知道mac下在哪里,又得百度了

(3)重新加载 daemon文件,重启一下 docker什么的

 

4、docker 安装

    略,已完成

 

5、配置daemon 文件

    找了一下,发现 Mac 下没找到这个,但配置私库,就是为了配置: "insecure-registries"  这个项的值, linux 下放在  daemon.json 下 

    在mac 下,它是有可视化界面可以配置的,就是在 setting 那儿:

     在这儿配置了就可以了

 

6、重启,发现是可以拉取到私库的镜像了

 

7、然后配置了一个 "data-root" , 想着指定镜像的存放路径,发现竟然出现了另外一个错:failed to register layer: ApplyLayer exit status 1 stdout:  stderr: operation not permitted

(去掉,重启,又好了,所以,这是个啥问题呢)

(现在没时间去研究这玩意,主要是没心情,被一些问题卡住了很久)

 

8、好像私库配置就可以了,现在就有另外一个问题,这些下载了的镜像,都放在哪里了呢

原来就是这里

 

9、那下载了的镜像,怎样复制出来呢。。它不是一个包吗?

有对应的指令:docker镜像的导入导出

 

posted @ 2022-04-05 12:59  aaacarrot  阅读(709)  评论(0编辑  收藏  举报