2017-07-17 146 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