Skip to content

Docker 常用命令

下文基于 Docker Compose V2(命令为 docker compose)。示例中的服务名 n8n 请换成你 docker-compose.yml 里的实际服务名。

1. 服务启动与停止

启动服务(后台)

bash
docker compose up -d

停止并删除容器(保留数据卷)

bash
docker compose down

停止并删除容器并删除数据卷

DANGER

会删除卷内数据,执行前请确认备份。

bash
docker compose down -v

2. 服务管理

重启全部服务

bash
docker compose restart

重启指定服务

bash
docker compose restart n8n

停止服务

bash
docker compose stop

启动已创建但未运行的容器

bash
docker compose start

3. 查看运行状态

查看服务状态

bash
docker compose ps

查看日志(全部服务)

bash
docker compose logs -f

查看日志(指定服务)

bash
docker compose logs -f n8n

4. 镜像与构建

拉取镜像

根据当前目录下 docker-compose.yml 拉取所需镜像到本地:

bash
docker compose pull