[关闭]
@nalan90 2017-08-29T15:59:35.000000Z 字数 800 阅读 644

创建私有仓库

Docker


创建docker-registry
  1. docker run -itd --restart=always --name registry \
  2. -p 5000:5000 -v /opt/data/registry:/var/lib/registry \
  3. registry:2

创建docker-registry-ui
  1. docker run -itd -p 8080:8080 --restart=always \
  2. --name registry-web --link registry \
  3. -e REGISTRY_URL=http://registry:5000/v2 \
  4. -e REGISTRY_NAME=localhost:5000 \
  5. hyper/docker-registry-web

WebUI (http://localhost:8080)

image_1bomfmglr1g1kaff1mg01vfm1pgqm.png-20.8kB


定义Dockerfile
  1. FROM centos
  2. RUN yum update && yum -y install vim

build image
  1. ## . 表示Dockerfile在当前路径下
  2. ## 若Dockerfile 在/home/test目录下,将 . 替换成/home/test即可
  3. docker build -t docker.wlask.com/test/gateway-nginx-prod-master:latest .

tag image
  1. ## docker tag [souce image] [target image]
  2. docker tag docker.wlask.com/test/php-prod-master:latest docker-publish.wlask.com/test/php-prod-master:latest

push image
  1. ## docker-publish.sunfund.com为私有仓库地址
  2. docker push docker-publish.wlask.com/test/php-prod-master:latest
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注