我已经有了一个使用docker-compose up的本地应用程序,这使我得到了我需要的服务器,并且它们在本地运行得很好。
现在,我已经尝试启动了一个build.sh,但是我想不出如何使用docker-compose或普通docker-cli构建一个带有构建过程最终结果的对接者映像。( /dist/文件夹)。
有人能向我解释一下像这样的常规流程是什么样子的吗?一个构建过程会经历哪些步骤呢?我需要一个单独的命令来打包它以供部署吗?是否需要单独的配置?
发布于 2017-08-02 01:51:13
要使用docker-compose构建对接者映像,可以将build:字段添加到要构建的服务中,并为其分配Dockerfile的路径,例如:
version: '2'
services:
web:
build: .
ports:
- "8080:80"
volumes:
- /project:/var/www/html此示例定义了一个web服务,该服务:
Dockerfile生成的图像。/project,允许您修改代码而不必重新生成映像。要构建映像,只需通过docker-作文发出build命令,如下所示:docker-compose build。
https://devops.stackexchange.com/questions/1637
复制相似问题