dockerfile.yml

 

2023-11-07

通过 Docker Compose 构建和运行 Dockerfile,下面的文件以 python-pip 为例:

1
version: "3.9"
2
3
services:
4
myapp:
5
build:
6
context: ./
7
dockerfile: ./Dockerfile
8
container_name: myapp
9
image: myapp:latest
10
volumes:
11
- /data:/data
12
ports:
13
- 80:5000
14
restart: unless-stopped
15
16
volumes:
17
data:

执行:docker-compose up -d --build

时,会自动删除旧的容器,但镜像需要手动进行删除(可使用 docs/CLI/Docker/image#prune 命令进行统一删除)。