[toc]
registry私有仓库
docker私有仓库registry只需要启动一个容器即可
试验环境
docker01 10.0.0.10
docker02 10.0.0.11
1.普通registry
1.1 docker01启动私有仓库容器
[root@docker01 ~]# docker run -d -p 5000:5000 --restart=always --name registry -v \
/opt/myregistry:/var/lib/registry registry
参数解释
-d 后台运行
-p 映射端口
--restart=always 重启docker服务时拉起容器
--name 名字
-v 挂载卷, /opt/myregistry:/var/lib/registry表示将宿主机的/opt/myregistry挂载到容器的/var/lib/registry
1.2 docker02给镜像打标签
1.初始镜像
[root@docker02 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos 6.9 adf829198a7f 4 months ago 195MB
2.给镜像打标签
语法
docker tag 镜像名称 标签名称
[root@docker02 ~]# docker tag centos:6.9 10.0.0.10:5000/centos:6.9
3.打完标签后的镜像,id相同,相当于硬链接
[root@docker02 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
10.0.0.10:5000/centos 6.9 adf829198a7f 4 months ago 195MB
centos 6.9 adf829198a7f 4 months ago 195MB