docker创建私有镜像库
搭建本地私有仓库
1.Docker hub官方已提供容器镜像registry,用于搭建私有仓库
2.拉取registry
docker pull daocloud.io/library/registry:latest
3.运行容器
docker run --restart=always -d -p 5000:5000 daocloud.io/library/registry
4.查看是否运行
docker ps
5.进入容器查看端口是否正常
docker exec -it 1f444285bed8 /bin/sh
netstat -lnp
6.本机查看是否正常
#curl -I 127.0.0.1:5000
HTTP/1.1 200 OK
测试:
至此本地私有仓库已创建完毕,以下为私有仓库加入镜像
1、拉取一个镜像
docker pull busybox
2、为镜像打标
docker tag busybox 本机IP:端口/busybox
3、上传镜像到私有仓库
docker push 本机IP:5000/busybox
4、查看私有仓库
curl 192.168.171.129:5000/v2/_catalog
curl http://192.168.171.129:5000/v2/busybox/tags/list
5、如果需要拉取私有仓库中的镜像
docker pull 192.168.171.129:5000/busybox
问题一:
修改请求方式为http:
默认为https,不改会报以下错误:
Get https://master.up.com:5000/v1/_ping: http: server gave HTTP response to HTTPS client
vim /usr/lib/systemd/system/docker.service
在12行后面增加 --insecure-registry ip:5000
如:
ExecStart=/usr/bin/dockerd --insecure-registry 192.168.171.11:5000
重启docker:
systemctl daemon-reload
systemctl restart docker
- docker 创建新的镜像到私有仓库
- docker基础3——自定义镜像、创建私有仓库、查看 docker 运行状态
- docker创建私有镜像
- Docker学习(10)------创建Docker私有镜像库
- docker 创建私有镜像仓库
- docker 创建新的镜像到私有仓库
- docker创建私有镜像仓库搭建教程
- Docker镜像的创建+构建私有仓库及其使用方法
- docker容器创建私有镜像
- docker 创建私有镜像仓库
- 一文搞定docker创建私有镜像仓库(配置启动http和https方式私有仓库服务,查询、删除私有仓库镜像)
- dockerfile生成镜像的几种方法及创建私有仓库
- Docker学习笔记 - 创建私有的镜像仓库
- 用Docker创建私有镜像仓库并上存jdk镜像
- 创建docker镜像的私有仓库
- docker私有镜像创建步骤
- docker 创建镜像,并推送到私有仓库
- 使用Docker registry镜像创建私有仓库
- 使用Docker registry镜像创建私有仓库
- 【Docker】创建私有仓库, 查看私有仓库镜像, 方便本地共享