軟件環境
操作系統:CentOS7.5
Docker版本:17.05.0-ce
安裝
- 創建本地文件夾存放私有倉庫鏡像數據
cd /opt
mkdir registry
- 啓動registry容器
docker run -d -p 5000:5000 -v /opt/registry:/var/lib/registry registry:2
-d後臺啓動
-p將容器的5000端口映射到服務器的5000端口
-v將容器的/var/lib/registry目錄映射到/opt/register目錄
- 修改Docker配置支持https
vi /etc/docker/daemon.json
"insecure-registries":["docker.registry.com:5000"]
docker.registry.com爲本機hosts映射地址
- 將本地鏡像重命名
docker tag httpd docker.registry.com:5000/httpd:v1
本地鏡像httpd打tag爲:
[服務器名或IP地址]:[5000]/[鏡像名]:[版本]
- 上傳到本地倉庫
docker push docker.registry.com:5000/httpd:v1
- 查看服務器目錄數據
cd /opt/registry/docker/registry/v2/repositories
ls
> httpd