Docker 将容器打包成镜像&推送镜像到仓库
文章来源:https://www.toymoban.com/news/detail-709026.html
一、将容器打包成镜像
$ docker commit <容器ID> <镜像名称:标签>
示例:文章来源地址https://www.toymoban.com/news/detail-709026.html
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1c12e2d4002e mongo "docker-entrypoint.s…" 8 months ago Up 4 seconds 0.0.0.0:27017->27017/tcp, :::27017->27017/tcp mongo
$ sudo docker commit 1c12e2d4002e mongo:230827
sha256:a8191aeea90d1d01d557e92003f4ff3ab221829f8a273aeb6547e9aa6050e2e5
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mongo 230827 a8191aeea90d 33 seconds ago 700MB
mongo latest 5cefe1229065 8 months ago 700MB
二、推送镜像到仓库
1.登录仓库进行身份验证
$ docker login <仓库地址> -u <用户名> -p <密码>
2.将本地镜像重命名与仓库格式相匹配
$ docker tag <本地镜像名称>:<标签> <仓库地址>/<项目名称>/<目标镜像名称>:<标签>
3.推送镜像到仓库
$ docker push <仓库地址>/<项目名称>/<目标镜像名称>:<标签>
到了这里,关于Docker 将容器打包成镜像&推送镜像到仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!