docker-compose up -d <名称>;没有这样的服务 : <name>

标签 docker docker-compose

我已经使用我的 dockerfile 通过以下命令构建了一个镜像:

docker build –t <name>:0.2.34 .

然后我尝试使用我的 docker-compose.yml:

strat:
  container_name: <name>
  image: <name>:0.2.34
  restart: always
  command: bash -lc 'blah'

打开我的容器:

docker-compose up -d <name>

这给了我以下“错误”:

No such service: <name>

最佳答案

你应该运行:docker-compose up -d strat

来自documentation :

Usage: up [options] [SERVICE...]

您需要指定您的服务名称,而不是您的图片名称。

注意:您可以简单地运行 docker-compose up -d 来启动 docker-compose 文件中的所有服务。

关于docker-compose up -d <名称>;没有这样的服务 : <name>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38586028/

相关文章:

docker - Buildmaster 不监听端口

docker - 无法访问 nginx 容器后面的容器化服务

docker - 无法在本地找到图像 'acbuild:latest'

azure - 为什么在 Dockerfile 中 chmod 之后使用 sleep

docker - 无法启动容器:进程被终止

selenium - 如何使用代理运行 selenium chrome 节点?

macos - Docker compose 无法在 OSX 上创建卷

docker - 使用 docker -H tcp ://0. 0.0.0:2375 重置 docker socker 后无法重新启动 docker

php - 使用 Docker 将 Apache、MySQL 和 PHP 容器化

docker - 使用Linux grep检查docker-compose服务是否健康