gpt4 book ai didi

docker - 从docker-compose启动特定服务

转载 作者:行者123 更新时间:2023-12-02 19:30:28 25 4
gpt4 key购买 nike

我是Docker的新手,并拥有docker-compose.yml,其中包含许多服务,我需要启动一项特定服务。
我有带有信息的docker-compose.yml文件:

version: '2'

services:

postgres:
image: ${ARTIFACTORY_URL}/datahub/postgres:${BUILD_NUMBER}
restart: "no"
volumes:
- /etc/passwd:/etc/passwd


volumes_from:
- libs
depends_on:
- libs

setup:
image: ${ARTIFACTORY_URL}/setup:${B_N}
restart: "no"
volumes:
- ${HOME}:/usr/local/

我可以使用命令调用docker-compose.yml文件
docker-compose -f docker-compose.yml up -d --no-build

Bu我需要在docker-compose文件中启动“设置服务”

我怎样才能做到这一点 ?

最佳答案

据我了解您的问题,您在docker-compose中拥有多项服务,但只想部署其中一项。
docker-compose应该用于多容器Docker应用程序。从官方docs:

Compose is a tool for defining and running multi-container Dockerapplications.


恕我直言,您应该使用docker run命令分别运行服务镜像。
PS :如果您要在docker-compose文件中的多个服务中仅重新创建镜像已更改的容器,则docker-compose会为您处理。

关于docker - 从docker-compose启动特定服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51704368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com