首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为部署(Heroku)做好准备?

为部署(Heroku)做好准备?
EN

DevOps用户
提问于 2017-07-31 15:42:51
回答 1查看 127关注 0票数 3

我已经有了一个使用docker-compose up的本地应用程序,这使我得到了我需要的服务器,并且它们在本地运行得很好。

现在,我已经尝试启动了一个build.sh,但是我想不出如何使用docker-compose或普通docker-cli构建一个带有构建过程最终结果的对接者映像。( /dist/文件夹)。

有人能向我解释一下像这样的常规流程是什么样子的吗?一个构建过程会经历哪些步骤呢?我需要一个单独的命令来打包它以供部署吗?是否需要单独的配置?

EN

回答 1

DevOps用户

发布于 2017-08-02 01:51:13

要使用docker-compose构建对接者映像,可以将build:字段添加到要构建的服务中,并为其分配Dockerfile的路径,例如:

代码语言:javascript
复制
version: '2'
services:
  web:
    build: .
    ports:
     - "8080:80"
    volumes:
     - /project:/var/www/html

此示例定义了一个web服务,该服务:

  • 使用从当前目录中的Dockerfile生成的图像。
  • 将容器上的暴露端口80转发到主机上的端口8080。
  • 将主机上的项目目录挂载到容器内的/project,允许您修改代码而不必重新生成映像。

要构建映像,只需通过docker-作文发出build命令,如下所示:docker-compose build

票数 1
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/1637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档