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镜像的导入导出