我使用我的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>
答案 0 :(得分:14)
您应该运行:docker-compose up -d strat
用法:up [options] [SERVICE ...]
您需要指定服务名称,而不是图片名称。
注意:您只需运行docker-compose up -d
即可启动docker-compose文件中的所有服务。
答案 1 :(得分:1)
docker run --name <name>:0.2.34
这将运行您构建的图像