[部署] 制作docker私服

96
阿尔卡雷特
2017.02.10 18:23* 字数 336

1、安装私服

1.1、下载私有仓库镜像

docker pull registry

1.2、运行私服容器

docker run -idt -p 5000:5000 –name registry -v /data/registry:/tmp/registry registry

-p 为端口转向(本地端口:容器端口)

-v 为仓库对应本地卷(本地磁盘位置:容器仓库位置)

ps:确认运行

在浏览器上执行http://localhost:5000 查看是否启动出现(会出现”\”docker-registry server\””字样)

或者执行 

curl -X GET http://127.0.0.1:5000/v1/search 

命令出现:{“num_results”: 0, “query”: “”, “results”: []} 内容

1.2 运行docker仓库可视化界面

docker run –name registry-ui -d -p 5001:8080 atcol/docker-registry-ui

启动后浏览器访问:http://localhost:5001

新增仓库,选择http协议,主机名填写localhost(或通过docker-machine env default查到虚拟机ip),端口填写5000

保存ping通过即可在Images中查看管理镜像

2、上传镜像到私服

2.1、将镜像设置一个私服标签版本

docker tag 镜像名 127.0.01:5000/镜像名

2.2、提交到docker私服

docker push 127.0.01:5000/镜像名

3、下载私服镜像到本地:

执行 docker pull 127.0.01:5000/镜像名

Docker部署技术
Web note ad 1