侧边栏壁纸
博主头像
Wood Chen博主等级

独唱独酬,独行独坐还独卧

  • 累计撰写 233 篇文章
  • 累计创建 166 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

怎么把当前docker运行的容器打包成镜像,并推送到docker hub

wood
2023-06-11 / 0 评论 / 0 点赞 / 27 阅读 / 1133 字

怎么把当前docker运行的容器打包成镜像,并推送到docker hub

AI摘要

本文介绍了如何将正在运行的容器打包成镜像,并将该镜像推送到Docker Hub,以便以后使用。具体步骤包括:先使用docker ps查看容器,然后使用docker commit命令将容器打包成镜像,并使用docker images查看打包后的镜像是否存在。要推送到Docker Hub,需要先在Docker Hub上创建账户并使用docker login命令登录账户,然后使用docker tag命令为镜像添加标签,并使用docker push命令将镜像推送到Docker Hub仓库。推送完成后,可以在Docker Hub上查看已推送的镜像。

先打包当前运行的镜像

  1. 使用命令docker ps​查看当前正在运行的容器。
  2. 找到需要打包的容器的CONTAINER ID。
  3. 使用命令docker commit CONTAINER_ID IMAGE_NAME:TAG​将容器打包成镜像。其中,IMAGE_NAME为镜像名称,TAG为标签。
  4. 使用命令docker images​查看打包后的镜像是否存在。

把打包后的镜像推送到docker hub,以便以后使用

  1. 在 Docker Hub 上创建账户,如果已有账户请直接登录。
  2. 在本地使用 docker login​ 命令登录 Docker Hub 账户,输入 Docker Hub 的用户名和密码。
  3. 使用 docker tag​ 命令为镜像添加标签,格式为 docker tag IMAGE_NAME:TAG DOCKER_HUB_NAME/IMAGE_NAME:TAG​。其中,DOCKER_HUB_NAME​ 为 Docker Hub 账户名。
  4. 使用 docker push​ 命令将镜像推送到 Docker Hub 仓库,格式为 docker push DOCKER_HUB_NAME/IMAGE_NAME:TAG​。

推送完成后,可以在 Docker Hub 上的个人仓库中查看已推送的镜像。

0

评论区