在DOCKER中找不到容器



我正在尝试下载一个名为锚引擎的docker映像,该映像位于以下链接中:https://hub.docker.com/r/anchore/anchore-engine/
为了方便起见,我将发布一份用于创建图像的代码副本,并按照他们的指定运行它
这是图片的链接,我试着发布图片,但它需要声誉10。

我遇到的问题具体在下载的这一行:docker cp ae:/docker-compose.yaml~/aevolume/doker-compose.yaml

我从我的终端收到以下错误消息:错误:没有这样的容器:路径:ae:/docker-compose.yaml

我的问题是如何解决这个问题?
我不擅长$PATH。在用echo"$PATH"回显$PATH之后,我只看到一个非常混乱的路径斑点,我真的不知道如何在指定的目录中创建必要的容器,即第一行mkdir~/aevolume
问题是它特别需要一个容器,当我键入ls时,它会给出一个空白响应
请帮忙,谢谢。

我能够运行的行是:
mkdir~/aevolume
cd~/aevol
docker pull docker.io/anchore/anchore engine:最新
docker create--name ae docker.io/anchore/enchore engine:最新

但是当我尝试运行
dockercp-ae:/doker-compose.yaml~/aevolum/docker-compoce.yaml 时

正如我在以下行中所做的:aevolume admin$docker cp ae:/docker-compose.yaml~/aevolume/doker-compose.yaml

我得到的回复是:错误:没有这样的容器:路径:ae:/docker-compose.yaml

14天前更新的最新版本的Anchore图像似乎有问题。我也遇到过同样的问题。我继续使用0.7.0版本的命令,它运行得很好:

mkdir ~/aevolume
cd ~/aevolume
docker pull anchore/anchore-engine:v0.7.0
docker create --name ae anchore/anchore-engine:v0.7.0
docker cp ae:/docker-compose.yaml ~/aevolume/docker-compose.yaml

希望这能有所帮助,我被它卡住了一段时间,哈哈。

@Sandeep Kumar最后一个命令中有一个更正。

docker cp ae:/docker-compose.yaml ~/aevolume/docker-compose.yaml

如果您无法为anchore获取docker-compose.yaml,请尝试以下操作:

curl https://docs.anchore.com/current/docs/engine/quickstart/docker-compose.yaml > docker-compose.yaml

以下是参考资料:https://docs.anchore.com/current/docs/engine/quickstart/

在我遇到如上所述的同样问题后,它对我自己来说效果很好。

相关内容

  • 没有找到相关文章