day10_kls_review

课程内容

docker-compose

yml的构成

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
version: '3.9'  # Compose 文件格式版本
services: # 服务定义
service_name: # 服务名称
image: image_name:tag # 使用的镜像和标签
build: # 构建选项(可选)
context: ./path # Dockerfile 的上下文目录
dockerfile: Dockerfile # Dockerfile 文件名
container_name: container_name # 容器名称(可选)
ports: # 端口映射
- "外部端口:容器端口"
volumes: # 数据卷挂载
- "宿主路径:容器路径"
environment: # 环境变量
- KEY=value
depends_on: # 服务依赖关系
- other_service_name
networks: # 网络配置
- network_name
networks: # 自定义网络(可选)
network_name:
driver: bridge
volumes: # 定义数据卷(可选)
volume_name:
driver: local

实例&&作业

docker-compose搭建harbor

image.png

已经启动过了,这里就不演示启动了

思考&&todo

复习内容没写,累了,周五下午打游戏去了。