没有此类图片或容器错误

时间:2018-06-21 10:08:41

标签: docker rancher

我想在同一台服务器上设置一个牧场服务器和一个牧场代理。

这是我为创建服务器所做的事情:

docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

然后,我在8080端口上打开了Web浏览器。 我选择了一个登录名/密码并启用了访问控制。

然后,我想创建一个主机(代理)。 Rancher Web界面要求我键入以下命令:

docker run -e CATTLE_AGENT_IP=x.x.x.x --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.10 http://nsxxx.ovh.net:8080/v1/scripts/yyyy:1514678400000:zzzz

我没有错误消息,但是在主机部分(在rancher Web界面中)没有看到任何条目。

所以我尝试在代理docker容器上执行shell:

docker exec -ti xxxxx /bin/bash

我尝试手动运行run.sh脚本,这是我看到的内容:

Error: No such image or container: nsxxx

我想这是因为Docker容器无法一起通信,但是我确实做了文档中的内容...

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

对于docker exec,您需要将xxxxx字符串替换为容器ID或容器名称。两者都可以从docker ps命令中获得