【问题标题】:No such image or container error没有这样的图像或容器错误
【发布时间】:2018-06-21 10:08:41
【问题描述】:

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

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

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

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

然后我想创建一个主机(代理)。 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 容器不能一起通信,但我已经完成了文档中的内容......

感谢您的帮助

【问题讨论】:

    标签: docker rancher


    【解决方案1】:

    对于 docker exec,您需要将 xxxxx 字符串替换为容器 ID 或容器名称。两者都来自docker ps 命令

    【讨论】:

    • @Bob5421 你测试过ID和容器名吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    相关资源
    最近更新 更多