docker进exec安装了一些软件怎么将这个运行的容器给打包成镜像并上传到harbor中
要将运行中的容器打包成镜像并上传到 Harbor 中,可以按照以下步骤操作:
-
首先,使用
docker commit命令将容器的更改保存为新的镜像。在终端中运行以下命令:docker commit <容器ID> <新镜像名称>其中,
<容器ID>是你要打包的容器的 ID,<新镜像名称>是你想为新镜像指定的名称。 -
接下来,使用
docker tag命令为新的镜像添加标签,以便上传到 Harbor 中。运行以下命令:docker tag <新镜像名称> <Harbor镜像仓库地址>/<项目名称>/<新镜像名称>:<标签>其中,
<Harbor镜像仓库地址>是你 Harbor 仓库的地址,<项目名称>是你要将镜像上传到的项目名称,<标签>是你为镜像指定的标签。 -
确保你已经登录到 Harbor,使用
docker login命令登录到 Harbor。运行以下命令并按照提示输入用户名和密码:docker login <Harbor镜像仓库地址> -
最后,使用
docker push命令将镜像推送到 Harbor。运行以下命令:docker push <Harbor镜像仓库地址>/<项目名称>/<新镜像名称>:<标签>
完成以上步骤后,你的镜像将被上传到 Harbor 中的指定项目中
原文地址: https://www.cveoy.top/t/topic/iQDP 著作权归作者所有。请勿转载和采集!