Categories
docker

docker 本地修改后 打包镜像

命令格式:docker commit [选项] 容器ID/名称 仓库名称:[标签]

常用命令选项:

-m:说明信息
-a:作者信息
-p:生成过程中停止容器的运行
例:
首先启动一个镜像,在容器里修改,然后将修改的镜像生成新的镜像,需要记住id号

例如 网上下载一个镜像

docker run -v c://Users/15699/vlcdirectory/:/vlc -u 0 -it  vlc-3.0.19:robin bash

进入镜像

然后修改 sourslist update了最新的工具链

在外部新建一个cmd

docker commit -m "new" -a "robinluo.top/debian" 5c9edd4c9cc6 robin

之后通过

docker run -v c://Users/15699/vlcdirectory/:/vlc -u 0 -it  robinluo.top/debian:robin bash

启动新容器

docker save -o myimage_latest.tar myimage:latest

docker 保存镜像到本地文件

docker load –input image.tar

docker import filesystem.tar my-new-image

docker 导入镜像文件

Leave a Reply