dockerfile
docker build 使用dockerfile自动构建镜像文件
FROM python:3.9
WORKDIR /app
COPY requirements.txt.
RUN pip install -r requirements.txt
COPY..
CMD ["python", "main.py"]
docker build dockerifle自动构建拉取python3.9镜像,并执行启动python程序
yml
docker-compose使用yml配置,配置多个docker中的程序服务配置
version: '3'
services:
frontend:
image: frontend_image
volumes:
- shared_volume:/data #共享文件目录
environment:
ENV_VAR1: value1
depends_on:
- backend #设置依赖关系(启动顺序)
ports:
- "8080:80"
backend:
build:.
ports:
- "5000:5000"
depends_on:
- database
database:
image: database_image
environment:
DB_PASSWORD: password
- docker-compose up启动服务
- docker-compose down删除服务
- docker-compose ps查看服务执行状态
- docker-compose logs查看日志