2017-07-17 56 views
0

创建搬运工,撰写文件,我有这个简单的Dockerfile:从Dockerfile

FROM node:boron 

# Create app directory 
RUN mkdir -p /usr/src/app 
WORKDIR /usr/src/app 

# Install app dependencies 
COPY package.json /usr/src/app/ 
RUN npm install 

# Bundle app source 
COPY . /usr/src/app 

EXPOSE 8080 
CMD [ "npm", "start" ] 

我想用搬运工,撰写这样我可以简单地说docker-compose updocker-compose down

我正在努力寻找一个简单的码头 - 撰写我如何使用docker-compose的例子,我能找到的所有例子都是this,它比我需要的地面覆盖更多。

我怎么能从上面创建一个简单的docker-compose文件?

回答

2

你写在docker-compose.yml文件以下使用撰写来运行你的搬运工容器:

version: '3' 

services: 
    app: 
    build: . 
    ports: 
     - 8080:8080 

码头工人组成的文件是由多种服务,但在你的情况下,它足以定义一个服务。 build选项指定从何处拾取Dockerfile来构建映像,并且ports将允许从容器将端口转发到您的主机操作系统。

要启动该服务,您可以使用:

docker-compose up 

,并停止该服务:

docker-compose down 

您可以找到有关撰写文件的详细文档here