使用docker registry建立私有镜像仓库
首先安装好docker.下载docker registry镜像sudo docker pull registry创建本地仓库地址mkdir -p /usr/local/src/docker_image_repo运行registrysudo docker run -d -p 5000:5000 --restart=always -v /usr/loca
安装环境centos 7.4
镜像仓库地址10.0.0.200, 域名repo.cssweb.com
如没有DNS, 编辑/etc/hosts添加以上映射关系。
首先安装好docker.
yum install docker
systemctl start docker
systemctl enable docker
下载docker registry镜像
docker pull registry
创建本地仓库地址
mkdir -p /usr/local/src/docker_image_repo
运行registry
docker run -d -p 5000:5000 --restart=always -v /usr/local/src/docker_image_repo:/var/lib/registry --name registry registry
从Docker hub下载镜像centos
docker pull centos
上传到私有仓库前需要加一下tag
镜像地址的格式为:仓库主机地址:端口/仓库名称/镜像名称:Tag
docker tag centos repo.cssweb.com:5000/chenhf/centos
上传到私有仓库
docker push repo.cssweb.com:5000/chenhf/centos
查看仓库
测试本地仓库
删除本地镜像
docker rmi centios
删除本地镜像
docker rmi repo.cssweb.com:5000/chenhf/centos
从私有仓库下载镜像
docker pull repo.cssweb.com:5000/chenhf/centos:latest
查看一下镜像
docker images
停止容器
docker stop registry
备注说明:
registry默认使用https。在使用docker下载镜像前编辑/etc/docker/daemon.json
重启docker完成后,就可以通过http访问私有registry.
企业内部建议使用开源的harbor。
更多推荐
所有评论(0)