Docker 基于已有镜像的容器创建镜像
* docker run centos /bin/bash首先使镜像开启容器。
* docker start de8 启动指定的镜像容器。de8是镜像的ID,可以简写到3位。
* 运行docker exec -it de8 /bin/bash后,进入到指定容器中,de8是ID,可以简写成3位。我们做一些变更,比如安装一些东西,然后针对这个容器进行创建新的镜像。
* exit退出容器后,运行docker commit -m "change somth" -a "somebody info" container_id (通过docker ps -a获取id) 新镜像名字
* 例如: docker commit -m "install httpd" -a "Aming" 2c74d574293f aming/centos
* 这个命令有点像svn的提交,-m 加一些改动信息,-a 指定作者相关信息 2c74d这一串为旧容器id,再后面为新镜像的名字
时间: 2024-10-27 14:18:37