docker compose up-d<;名称>;;没有此类服务:<;名称>;
我使用dockerfile和以下命令构建了一个图像:docker compose up-d<;名称>;;没有此类服务:<;名称>;,docker,docker-compose,Docker,Docker Compose,我使用dockerfile和以下命令构建了一个图像: docker build –t <name>:0.2.34 . docker构建–t:0.2.34。 然后我尝试使用docker-compose.yml: strat: container_name: <name> image: <name>:0.2.34 restart: always command: bash -lc 'blah' strat: 容器名称: 图像::0.2.34
docker build –t <name>:0.2.34 .
docker构建–t:0.2.34。
然后我尝试使用docker-compose.yml:
strat:
container_name: <name>
image: <name>:0.2.34
restart: always
command: bash -lc 'blah'
strat:
容器名称:
图像::0.2.34
重新启动:始终
命令:bash-lc'blah'
要打开我的容器:
docker-compose up -d <name>
docker compose up-d
这给了我以下“错误”:
No such service: <name>
无此类服务:
您应该运行:docker compose up-d strat
从:
用法:up[选项][服务…]
您需要指定您的服务名称,而不是图像名称
注意:只需运行docker compose up-d
即可启动docker compose文件中的所有服务 docker运行--名称:0.2.34
docker run --name <name>:0.2.34
这将运行生成的图像docker compose使用yml文件定义图像并运行它们。也许你只想使用docker start或docker run,你能给我看一个等效的docker run命令吗?这是其他人写的,我不是docker专家。这不会在分离状态下运行容器,也不会使用我想要运行的命令。