创建本地docker仓库

在本地运行 registry 服务

在本地运行一个registry 服务,将 本地 docker 主机的目录 /Users/ryan/dev/data/registry 挂载到container的 /var/lib/registry 目录

docker run -d -p 5000:5000 --restart=always -v /Users/ryan/dev/data/registry:/var/lib/registry  --name registry registry:2 

下载一个测试image

以busybox为例,这个image 很小。

docker pull busybox

创建一个标签image

标签命名格式是 host:port/target-image。

docker tag busybox localhost:5000/busybox

将image推入本地仓库

docker push localhost:5000/busybox

删除docker 主机中当前的 images

docker image rm busybox:latest
docker image rm localhost:5000/busybox

从本地仓库拉取 busybox

ryandeMacBook-Pro:registry ryan$ docker pull localhost:5000/busybox
Using default tag: latest
latest: Pulling from busybox
414e5515492a: Pull complete  
Digest:sha256:179cf024c8a22f1621ea012bfc84b0df7e393cb80bf3638ac80e30d23e69147f
Status: Downloaded newer image for localhost:5000/busybox:latest
上一篇:启动storm集群及配置


下一篇:* 上一篇关于 多语言国际化的 讨论