# 打开要修改的文件 vi /etc/docker/daemon.json # 添加内容: "insecure-registries":["192.168.200.130:8080"] # 重加载 systemctl daemon-reload # 重启docker systemctl restart docker2 命令中挂载了一个数据卷registry-data到容器内的/var/lib/registry 目录,这是私有镜像库存放数据的目录。
##存放目录 mkdir -p/var/lib/registry ##创建文件 这是私有镜像库存放数据的目录 touch docker-compose.yml ##编辑 docker-compose.yml version: '3.0' services: registry: image: registry volumes: - ./registry-data:/var/lib/registry ui: image: joxit/docker-registry-ui:static ports: - 8080:80 environment: - REGISTRY_TITLE=我的私有仓库 - REGISTRY_URL=http://registry:5000 depends_on: - registry ##启动 docker-compose up -d
访问http://YourIp:5000/v2/_catalog 或http://YourIp:8080 可以查看当前私有
镜像服务中包含的镜像
推送镜像到私有镜像服务必须先tag,步骤如下:
① 重新tag本地镜像,名称前缀为私有仓库的地址:192.168.150.101:8080/
docker tag nginx:latest 192.168.200.130:8080/nginx:1.0
② 推送镜像
docker push 192.168.200.130:8080/nginx:1.0
③ 拉取镜像
docker pull 192.168.200.130:8080/nginx:1.0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)