我已经使用我的 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/