dag*_*da1 2 docker docker-compose
我有这个简单的 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" ]
Run Code Online (Sandbox Code Playgroud)
我想使用 docker-compose 这样我就可以简单地说docker-compose upor docker-compose down。
我正在努力寻找一个简单的 docker-compose 示例来说明我将如何使用docker-compose,我所能找到的就是这样的示例,它涵盖了比我需要的更多内容。
我如何从上面创建一个简单的 docker-compose 文件?
您在文件中编写以下内容docker-compose.yml以使用 compose 运行 docker 容器:
version: '3'
services:
app:
build: .
ports:
- 8080:8080
Run Code Online (Sandbox Code Playgroud)
Docker compose 文件由多个服务组成,但在您的情况下,定义一个服务就足够了。build选项指定从何处获取 Dockerfile 来构建映像,并将ports允许从容器到主机操作系统的端口转发。
要启动该服务,您可以使用:
docker-compose up
Run Code Online (Sandbox Code Playgroud)
并停止服务:
docker-compose down
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到有关撰写文件的更多文档
| 归档时间: |
|
| 查看次数: |
4224 次 |
| 最近记录: |