搭建私有仓库
# 1.查找registry,官方的私用仓库镜像 docker search registry # 2.下载私有仓库镜像 docker pull registry # 3.创建并后台运行容器 docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry #参数解释 -d 后台运行 -p 指定宿主机和容器端口映射 5000:5000 宿主机的5000端口:容器的5000端口 -v 数据卷挂载,即私有仓库会被创建在容器的/var/lib/registry下,通过-v参数将镜像文件存储到本地的/opt/data/registry下 # 4.查找docker的配置文件 find / -name daemon.json # 5.修改docker的配置文件 {"registry-mirrors": ["http://f1361db2.m.daocloud.io"], "insecure-registries":["106.12.83.215:5000"]} # 6.修改docker的服务配置文件 vim /lib/systemd/system/docker.service # 找到[service]这一代码区域块,添加如下参数 # EnvironmentFile=-/etc/docker/daemon.json # 7.重新加载docker服务 systemctl daemon-reload # 8.重启docker # 注意,重启后所有的容器都会停止 systemctl restart docker # 9.启动容器 docker start 容器ID/容器名 # 10.修改镜像名 docker tag docker.io/mutou1999/centos7-python3 106.12.83.215:5000/centos7-python3 # 11.上传镜像到私有仓库 docker push 106.12.83.215:5000/centos7-python3 # 12.访问查看 http://106.12.83.215:5000/v2/_catalog
上传成功!!!
原文地址:https://www.cnblogs.com/st-st/p/10284270.html
时间: 2024-08-02 07:45:35