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

时间:2016-07-26 09:27:34

标签: 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>

2 个答案:

答案 0 :(得分:14)

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

来自documentation

  

用法:up [options] [SERVICE ...]

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

注意:您只需运行docker-compose up -d即可启动docker-compose文件中的所有服务。

答案 1 :(得分:1)

docker run --name <name>:0.2.34

这将运行您构建的图像