目录
一,通过现有运行容器生成镜像:
命令格式:docker commit 容器名称或ID 新的镜像名字:tag
以bitnami/nginx为例:
步骤:首先打开一个镜像:docker run -itd bitnami/nignx /bin/bash
登录:docker exec -it 容器id /bin/bash
切换到tmp目录下:cd /tmp
创建测试目录: mkdir testa
退出:exit
进行将容器提交成镜像:
docker commit 容器名称或ID 新镜像名称:tag(例如:docker commit 6e mynginx:v1)
运行镜像:docker run -itd mynginx:v1 /bin/bash
登录:docker exec -it mynginx:v1 /bin/bash
切换到目录tmp下:cd /tmp
查看是否存在之前创建的:ls
退出:exit
保存到本地:Docker save mynginx:v1 -o mynginx_v2.tar(在自己目录下生成tar包可以传给别的主机)
拷贝过来以后上传到自己主机:docker load --i mysnginx_v2.tar
二,查看容器端口映射:
docker port 容器名称或ID与docker ps -a 类似