- 拉取镜像
docker pull nginx:latest
- 运行容器
docker run --name nginx-test -p 12308:80 -d nginx
–name nginx-test:容器名称。
-p 12308:80: 端口进行映射,将本地 12308 端口映射到容器内部的 80 端口。
-d : 设置容器在在后台一直运行。
nginx : 镜像名称
- 查看容器
docker ps -a
- 将容器保存为镜像
docker commit nginx-test nginxtest
docker commit 容器名称 镜像名称
- 查看镜像
docker images
- 将镜像打包成tar文件
docker save -o nginxTest.tar nginxtest
或
docker save nginxtest > nginxTest.tar
docker save -o xxx.tar 镜像名称
注意:如需将多个镜像合并成一个tar包:
docker save [images] [images] > [name.tar]
-
将tar文件下载下来,上传到其他服务器
-
镜像恢复
docker load < xxx.tar
或
docker load -i xxx.tar
- 查看镜像
docker imgages
- 启动容器
docker run --name nginx-test -p 12309:80 -d nginxtest