Docker 推送到私服

在 /etc/docker/daemon.json 中設置以下:

1、沒有配置Docker加速器的情況下

// 沒有配置加速器的

// 單個私服的寫法
{
    "insecure-registries": ["registry的IP地址:端口號"]
}
// 多個私服的寫法
{
    "insecure-registries": ["registry1的IP地址:端口號","registry2的IP地址:端口號"]
}

2.配置過Docker加速器的情況下:

// 沒有配置加速器的

// 單個私服的寫法
{
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "insecure-registries": ["registry的IP地址:端口號"]
}
// 多個私服的寫法
{
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "insecure-registries": ["registry1的IP地址:端口號","registry2的IP地址:端口號"]
}

3、執行以下命令

sudo systemctl daemon-reload
sudo systemctl restart docker

4、登錄

docker login [ip:port]
input username
input password

5、修改標籤

docker tag zhang/java8:8-jre-alpine [ip:port]/[registry]/java:8u201-jre-alpine

6、推送

docker push [ip:port]/[registry]/java:8u201-jre-alpine

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章