标签:主机 文件路径 linux 安装 minimal x86_64 私有 参数说明 ble
以下使用系统centos7,64位,镜像为CentOS-7-x86_64-Minimal-1804,均已root
用户进行操作
Docker Registry 是Docker的镜像仓库,这里我们指的是私有镜像仓库。
docker pull registry
docker run -d -p 5000:5000 --name priRegistry --privileged=true -v /opt/registry:/tmp/registry --restart=always registry
命令参数说明:
参数 | 值 | 说明 |
---|---|---|
-d | 无 | 后台运行 |
-p | port:port | 宿主机的端口和容器端口映射,registry容器内部使用5000端口 |
--name | 名称 | 镜像仓库的名称 |
--privileged | 布尔类型,true或false | 使容器中的root用户拥有操作宿主环境的root权限 |
-v | 存放镜像 | 宿主环境中的文件路径和容器中的文件路径映射 |
--restart | no:容器停止运行时不重启,on-failure:容器故障停止运行时重启,always:故障停止运行时总是重启 | 容器重启的方式 |
registry | 无 | 启动的镜像名称 |
从其他机器执行以下命令:
curl http://ip:5000/v2/_catalog
输出如下:
{"repositories":[]}
表示安装成功。
在/etc/docker
目录下新建daemon.json
文件,内容如下:
{"insecure-registries" : [ "192.168.1.110:5000"]}
docker tag 192.168.1.110:5000/imageName:tag
docker push 192.168.1.110:5000/imageName:tag
这里,如果不设置tag标签,则默认使用latest
便签。
标签:主机 文件路径 linux 安装 minimal x86_64 私有 参数说明 ble
原文地址:https://www.cnblogs.com/anxminise/p/9690625.html