docker-compose restart 参数
时间: 2023-09-28 21:04:02 浏览: 91
docker-compose restart 命令用于重启容器,其参数有:
1. 服务名称:指定要重启的服务名称,如果未指定,则默认重启所有服务。
2. --timeout:设置容器停止的超时时间,默认为10秒。
3. --no-deps:不重启依赖的服务。
4. --force-recreate:强制重新创建容器。
5. --no-recreate:不重新创建容器。
6. --no-build:不重新构建镜像。
7. --build:重新构建镜像。
8. --always-recreate-deps:总是重启依赖的服务。
9. -t, --timeout TIMEOUT:设置容器停止的超时时间,单位为秒。
相关问题
Docker-compose restart
`docker-compose restart` 命令可以重新启动已经在 `docker-compose.yml` 文件中定义的所有服务。它会首先尝试停止所有服务,然后再重新启动它们。如果某个服务没有运行,它会忽略该服务并继续执行下一个服务的重启操作。
如果你只想重启某个特定服务,可以使用 `docker-compose restart <service_name>` 命令。这将只重启指定的服务,而不是所有服务。
docker-compose.yml参数
Docker Compose是用于定义和运行多个容器的Docker应用程序的工具,它使用YAML文件来配置应用程序的服务和相关参数,这个YAML文件通常称为docker-compose.yml文件。以下是docker-compose.yml文件中可能包含的参数:
1. version:指定Compose文件的格式版本。
2. services:定义服务,包括容器镜像、容器名称、端口映射、环境变量、容器依赖关系等等。
3. networks:定义网络,可以指定网络驱动程序,以及定义服务连接到的网络。
4. volumes:定义数据卷,可以将主机上的目录或文件夹映射到容器内部。
5. environment:定义环境变量,可以在容器内设置环境变量。
6. ports:定义端口映射,将容器端口映射到主机上的端口。
7. depends_on:定义容器之间的依赖关系,可以控制容器的启动顺序。
8. restart:定义容器的重启策略,包括无、始终、故障时、随机等。
9. build:定义构建镜像时的参数,包括Dockerfile文件所在路径、构建上下文所在路径等。
10. volumes_from:指定容器共享数据卷,可以共享一个或多个容器的数据卷。
这些是docker-compose.yml文件中可能出现的一些参数,使用这些参数可以方便地配置和管理多个Docker容器。