docker打包本地镜像,部署到另一台电脑

1 查看当前所有容器

docker ps -a

2 导出容器为tar

方法1 

docker export -o test.tar c4028d74a9f5

方法2

docker export c4028d74a9f5 > test.tar

3 在另一台电脑上加载镜像

docker import test.tar test_image:v1.1

4 创建容器并启动

docker run -it -p 8080:80 -p 5903:5900 -v c:/xx:/xx --name="test_v1" test_image:v1.1 /bin/bash

如果镜像里面有vncserver,且刚刚命令创建出了不能启动的容器。需要将上述命令改为

docker run -it -p 8080:80 -p 5903:5900 -v c:/xx:/xx --name="test_v1" test_image:v1.1  "/startup.sh"

命令最后的“startup.sh”不是固定的,要看docker ps -a对应的容器中command的内容,以便做相应的替换。

猜你喜欢

转载自blog.csdn.net/lian740930980/article/details/126620654
今日推荐