如何将docker镜像部署到另一个Ubuntu系统

时间:2018-04-11 11:49:44

标签: docker docker-compose

我是码头工人的新手。我最近是一个python开发人员,我有一个任务来打包我的django项目并将其部署到另一个ubuntu上。 所以我打算将django项目保存为docker image并将其加载到另一个ubuntu系统中。 我保存了泊坞窗图像 sudo docker save -o /home/charles/Desktop/dockerdemo4_web.tar dockerdemo4_web 通过此命令并加载它 sudo docker load -i dockerdemo4_web.tar 之后我看到sudo docker images列出的码头图片,但没有列出容器 我现在不知道该怎么做。让我知道如何运行我的docker镜像(django项目)来执行我的django应用程序,就像我在源机器上做的那样(sudo docker-compose up)

3 个答案:

答案 0 :(得分:0)

Docker镜像只是一个用于创建运行时环境(容器)的模板。

因此,如果您可以在目标环境中看到docker镜像,那么使用正确的docker run命令可以创建+启动容器。

#>docker run --name friendly-name docker-image-name
如果目标环境机器已安装此实用程序,

docker-compose up 将起作用,并且它会查找docker-compose.yml(默认)文件以帮助您运行容器。< / p>

答案 1 :(得分:0)

可以帮助你:

docker run --name app-container -p 8080:80 -it yours-image:latest /bin/bash

并检查正在运行的容器

docker ps -a

答案 2 :(得分:0)

另外,我建议您查看文件docker-compose.yml

的部分

例如: 搬运工-compose.yml

method names

这是有趣的部分&#34; web&#34;。当前目录中的Dockerfile有一个构建版本。您还可以添加图像,包括在&#34;保存/加载&#34;

的帮助下获得的图像。