docker 通过容器生成镜像,推到私有仓库Harbor

一、docker 通过容器生成镜像

1、docker commit -a “auth name” -m “massege” REPOSITORY:TAG IMAGE[:TAG]
2、docker tag SOURCE_IMAGE[:TAG] 私服地址/library名称/IMAGE[:TAG]
SOURCE_IMAGE就是 REPOSITORY:TAG

docker commit -a "lichaoping" -m "lcp odoo12" 9f925f3bb06f  odoo12:v1.0.0

docker tag db013ee4713a  10.10.1.83/odoo/odoo12:v1.0.0

二、镜像 推到私有仓库Harbor

3、配置docker私有仓库信任

sudo  vim /etc/docker/daemon.json
{
  "insecure-registries" : ["192.168.1.1:5000"]
}

4、重新启动docker,记得是重启,如果是停止docker,再启动docker的话会把原来的容器初始化了。

sudo systemctl daemon-reload
sudo systemctl restart docker

5、登录私服,推送镜像

docker login http://10.10.1.83

docker push 10.10.1.83/odoo/odoo12:v1.0.0

你可能感兴趣的:(容器制作成镜像,推送镜像到私有仓库,docker,容器)