docker私有仓库

2019-01-17  本文已影响0人  我的自动化测试历程

1.拉取registry镜像

docker pull reistry

2.docker images 查看本地镜像

3.命令镜像跑起来

docker run -d -ti --restart always --name docker-hub -p 5000:5000 -v /docker-hub/registry:/var/lib/registry registry

--name 给容器命名

--restart 标志会检查容器的退出代码,并据此来决定是否要重启容器,默认是不会重启。

--restart的参数说明 # always:无论容器的退出代码是什么,Docker都会自动重启该容器。

 -v /docker-hub/registry:/var/lib/registry 表示将本地目录/docker-hub/registry映射到仓库容器中的/var/lib/registry目录,该目录中存储仓库中的镜像文件

4.通信

vim /etc/docker/daemon.json

{

  "storage-driver": "devicemapper",

  "insecure-registries":["10.10.10.2:5000"]

}

5.拉取centos镜像测试推送

docker pull centos

给镜像打tag docker tag centos 10.10.10.2:5000/centos

推送到本地的仓库中 docker push 10.10.10.2:5000/centos

上一篇 下一篇

猜你喜欢

热点阅读