docker相关


汇总docker相关

docker

1
2
3
4
5
6
7
8
9
10
docker pull # 拉取镜像
docker ps # 查看运行容器
docker ps -a # 查看所有容器
docker logs -f xxx # 查看某容器日志
docker exec -it xxx # 在运行的容器中执行命令
docker run xxx # 启动容器
docker ps -aq # 列出所有的容器 ID
docker stop $(docker ps -aq) # 停止所有的容器
docker rm $(docker ps -aq) # 删除所有的容器
docker rmi $(docker images -q) # 删除所有的镜像

docker compose

命令

1
2
3
docker compose up -d # 启动
docker compose up --force-recreate -d # 强制重新创建所有的容器,并在需要时销毁旧的容器
docker compose up -d --remove-orphans # 重启并自动删除旧的容器

配置范本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
version: '3.8'
services:
auto_bangumi:
container_name: AutoBangumi # 容器名
environment: #环境变量
- TZ=Asia/Shanghai
- PGID=0
- PUID=0
ports:
#映射端口信息
- '自定义端口:7892'
volumes:
# 容器挂载路径
- ./config:/app/config
- ./data:/app/data
devices:
# 挂载设备,如gpu
- /dev/dri:/dev/dri # 将主机的 /dev/dri 设备挂载到容器
restart: unless-stopped # 重启规则
image: estrellaxd/auto_bangumi:latest # 拉取的镜像