在不构建映像的情况下将本地存储库部署到 Docker 容器
Deploy local repo to Docker container without building image
我是否可以在不执行 docker build
的情况下将本地存储库部署到位于远程服务器上的 docker 容器?我的工作流程是在 docker 容器内设置环境,以便我能够通过 Mina(Rails).
推送到远程服务器内的那个容器
对 Docker 相当陌生,我唯一看到的是将您的应用程序转换为图像并使用 Docker 文件进行部署。任何建议或文章链接将不胜感激!非常感谢!
您可以使用预构建的映像,只需 docker run
并将您自己附加到该容器,然后 运行 您想要的任何可执行文件(或部署在该 docker 容器内),
如果您需要该映像中的一些预安装包,那么您可以检查 docker hub,如果 none 符合您的确切需求,您可以创建自己的 docker 文件并让docker 为您构建该映像,然后您可以将 docker pull
该映像用于您的服务器,并且 运行 您想要在该映像中的可执行文件。
在 运行 命令上公开另一个端口(即 -p 2201:22)。将 ssh 安装到 运行ning 预构建容器中,并将 mina 部署到该端口,以便它转发到该容器。
我是否可以在不执行 docker build
的情况下将本地存储库部署到位于远程服务器上的 docker 容器?我的工作流程是在 docker 容器内设置环境,以便我能够通过 Mina(Rails).
对 Docker 相当陌生,我唯一看到的是将您的应用程序转换为图像并使用 Docker 文件进行部署。任何建议或文章链接将不胜感激!非常感谢!
您可以使用预构建的映像,只需 docker run
并将您自己附加到该容器,然后 运行 您想要的任何可执行文件(或部署在该 docker 容器内),
如果您需要该映像中的一些预安装包,那么您可以检查 docker hub,如果 none 符合您的确切需求,您可以创建自己的 docker 文件并让docker 为您构建该映像,然后您可以将 docker pull
该映像用于您的服务器,并且 运行 您想要在该映像中的可执行文件。
在 运行 命令上公开另一个端口(即 -p 2201:22)。将 ssh 安装到 运行ning 预构建容器中,并将 mina 部署到该端口,以便它转发到该容器。