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