将本地存储库部署到Docker容器而不构建映像

时间:2015-04-18 05:01:39

标签: docker

我是否仍然可以将本地存储库部署到位于远程服务器上的docker容器而不执行docker build?我的工作流程是在docker容器内设置环境,以便我能够通过Mina(Rails)推送到远程服务器内的容器。

对Docker来说相当新,我看到的唯一的事情就是将你的应用变成一个图像并使用Dockerfile进行部署。任何建议或文章链接将不胜感激!非常感谢!

2 个答案:

答案 0 :(得分:1)

您可以使用预构建的图像,只需docker run并将自己附加到该容器,然后运行您想要的任何可执行文件(或部署在该docker容器中),

如果您需要在该图像中预装一些软件包,那么您可以查看docker hub,如果没有符合您的确切需求,您可以创建自己的docker文件并让docker为您构建该图像,然后就可以了将docker pull该图像用于您的服务器,然后在该图像中运行您想要的可执行文件。

答案 1 :(得分:0)

在run命令中公开另一个端口(即-p 2201:22)。将ssh安装到正在运行的预先构建的容器中,并将mina部署到该端口,以便它转发到该容器。

相关问题