Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。以下是一些常用的 Docker Compose 命令及其详细说明:
基本命令
-
up
-
启动服务容器。
-
格式:
docker-compose up [options] [SERVICE...]
-
-d
或--detach
-
以守护进程模式运行容器,在后台运行。
-
down
-
停止并移除容器、网络、镜像和卷。
-
格式:
docker-compose down
-
ps
-
列出所有服务容器。
-
格式:
docker-compose ps
-
logs
-
查看服务的日志。
-
格式:
docker-compose logs [SERVICE...]
-
stop
-
停止正在运行的服务容器。
-
格式:
docker-compose stop
-
restart
-
重启服务容器。
-
格式:
docker-compose restart
-
kill
-
强制停止服务容器。
-
格式:
docker-compose kill
-
rm
-
删除服务容器。
-
格式:
docker-compose rm
构建服务
-
build
-
构建或重新构建服务容器。
-
格式:
docker-compose build [options] [SERVICE...]
-
config
-
验证并查看
docker-compose.yml
文件配置。 -
格式:
docker-compose config [options]
-
create
-
为服务创建容器。
-
格式:
docker-compose create [options] [SERVICE...]
其他选项
-
-f, --file FILE
-
指定使用的
docker-compose.yml
文件。 -
-p, --project-name NAME
-
指定项目的名称。
-
--verbose
-
输出更多调试信息。
-
-v
-
打印版本信息并退出。
示例
# 启动服务容器
docker-compose up -d
# 查看服务容器
docker-compose ps
# 查看日志
docker-compose logs web
# 停止服务容器
docker-compose stop
# 重启服务容器
docker-compose restart
# 删除服务容器
docker-compose rm
以上命令可以帮助你管理和操作 Docker Compose 应用程序。