Dockerfile、 docker私有仓库
Dokder 私有仓库
一、私有仓库搭建与配置
(1)拉取私有仓库镜像
docker push registry
(2)启动私有仓库容器
docker run -di --name=registry -p 5000:5000 registry
(3)打开浏览器输入http://ip:5000/v2/_catalog
看到 {"repositories":[]} 表示私有仓库搭建成功并且内容为空
(4)修改 daemon.json 文件
vim /etc/docker/daemon.json
添加一下内容,保存退出。
(之前的 daemon.json 文件因为重启 docker 服务报错,被我换成了 .conf 后缀,将下面的添加进 .conf 后缀的文件,之后要添加上传镜像到私有仓库会报错,所以我重新换成了 .json 后缀,但是重启 docker 服务居然不会报错了。。。)
此步骤用于让 docker 信任私有仓库地址。
(5)重启 docker 服务
systemctl restart docker
二、镜像上传至私有仓库
(1)标记此镜像为私有仓库的镜像
docker tag 镜像名 私有仓库镜像名(私有仓库地址+镜像名)
(2)再次启动私服容器
docker start registry
(3)上传标记的镜像
docker push 私有仓库地址+镜像名
(4)从私有仓库拉取镜像
docker pull 私有仓库地址+镜像名