如何把本地代码提交到docker 私有仓库

2025-04-29 08:40:24
推荐回答(1个)
回答1:

从官方的Index服务器上下载ubuntu镜像
docker pull ubuntu

查看现有的images

REPOSITORY
TAG
IMAGE ID
CREATED
VIRTUAL SIZE

ubuntu 13.10 9f676bd305a4 5 weeks ago 178 MB
ubuntu saucy 9f676bd305a4 5 weeks ago 178 MB
ubuntu raring eb601b8965b8 5 weeks ago 166.5 MB
ubuntu 13.04 eb601b8965b8 5 weeks ago 166.5 MB
ubuntu 12.10 5ac751e8d623 5 weeks ago 161 MB
ubuntu quantal 5ac751e8d623 5 weeks ago 161 MB
ubuntu 10.04 9cc9ea5ea540 5 weeks ago 180.8 MB
ubuntu lucid 9cc9ea5ea540 5 weeks ago 180.8 MB
ubuntu 12.04 9cd978db300e 5 weeks ago 204.4 MB
ubuntu latest 9cd978db300e 5 weeks ago 204.4 MB
ubuntu precise 9cd978db300e 5 weeks ago 204.4 MB
一般来讲,我们会使用最新版本的ubuntu,大家可以发现多个TAG对应同一个image,Tag只是一个名字而已。
为需要push到私有registry的image打tag
docker tag 9cd978db300e rd-server:5000/ubuntu

可以执行docker images查看效果

REPOSITORY
TAG
IMAGE ID
CREATED
VIRTUAL SIZE

ubuntu 13.10 9f676bd305a4 5 weeks ago 178 MB
ubuntu saucy 9f676bd305a4 5 weeks ago 178 MB
ubuntu raring eb601b8965b8 5 weeks ago 166.5 MB
ubuntu 13.04 eb601b8965b8 5 weeks ago 166.5 MB
ubuntu 12.10 5ac751e8d623 5 weeks ago 161 MB
ubuntu quantal 5ac751e8d623 5 weeks ago 161 MB
ubuntu 10.04 9cc9ea5ea540 5 weeks ago 180.8 MB
ubuntu lucid 9cc9ea5ea540 5 weeks ago 180.8 MB
ubuntu 12.04 9cd978db300e 5 weeks ago 204.4 MB
ubuntu latest 9cd978db300e 5 weeks ago 204.4 MB
ubuntu precise 9cd978db300e 5 weeks ago 204.4 MB
rd-server:5000/ubuntu latest 9cd978db300e 5 weeks ago 204.4 MB
将ubuntu push到私有registry
docker push rd-server:5000/ubuntu