要实现只启动一个 Docker Compose 服务而不验证其他服务选项,可以使用 --no-deps
参数。这个参数告诉 Docker Compose 在启动服务时不启动任何依赖服务。
以下是一个示例的 docker-compose.yml
文件:
version: '3'
services:
app:
build:
context: .
dockerfile: Dockerfile
ports:
- "8080:8080"
depends_on:
- db
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: mydb
MYSQL_USER: myuser
MYSQL_PASSWORD: mypassword
在这个示例中,我们有两个服务:app
和 db
。app
依赖于 db
。
要只启动 app
服务而不验证其他服务选项,可以使用以下命令:
docker-compose up app --no-deps
这将只启动 app
服务,并忽略任何其他依赖关系。
上一篇:不验证解码JWT并找到作用域