我有三个.sh文件,我为了构建和运行docker镜像而运行。截至昨天,我似乎无法创造任何新的工作。这很奇怪,因为即使我完全复制了工作内容,它仍然不起作用。Shell文件无法使用docker correclty
我可以在终端中运行shell脚本内的行,它们将工作。我不知道如何或为什么这不起作用。
编辑:可以运行这些文件,但它们吐出像
Error response from daemon: No such container: foo-container
这是不正确的,因为我可以看到码头工人PS容器
例子:
这是一个可以运行的旧脚本
#! /bin/bash
docker stop cb-server
docker rm cb-server
docker rmi couchbase.server.container
docker build -t couchbase.server.container .
但是,如果我做一个新的使用完全相同的代码,并运行它,我得到这个:
Error response from daemon: No such container: cb-server
Error response from daemon: No such container: cb-server
Error response from daemon: invalid reference format
你能分享任何脚本吗? –
你走了,我现在有点疯了 – Cilvet
当容器已经停止并被移除时,你将得到没有这样的容器错误。运行'docker ps -a | grep cb-server'和'docker images | grep couchbase'并查看是否返回响应 –