【问题标题】:Docker, can't start the containerDocker,无法启动容器
【发布时间】:2020-01-13 22:18:12
【问题描述】:

目前正在研究Cucumber等gem,需要用到Docker。

我的问题是我无法启动所需的容器;下面的代码是:

docker run --name pgadmin --network=skynet -e 'PGADMIN_DEFAULT_EMAIL=root@qaninja.io' -e 'PGADMIN_DEFAULT_PASSWORD=qaninja' -p 15432:80 -d dpage/pgadmin4

拉动正确完成,但容器没有启动,即使我尝试docker run pgadmin 我得到:

无法在本地找到图像“pgadmin:latest”

docker:来自守护进程的错误响应:pgadmin 的请求访问被拒绝,存储库不存在或可能需要“docker login”:拒绝:请求的资源访问被拒绝。

docker start pgadmin 显示 pgadmin 但实际上什么也没发生。

【问题讨论】:

  • 为什么你认为它没有启动?它会产生任何有趣的日志消息吗?
  • 当 ´´´docker ps -a´´´ 显示“已退出”。但现在已经修复了

标签: ruby docker


【解决方案1】:

我只是在这里猜测,但请试试这个:

docker run --name pgadmin --rm -e 'PGADMIN_DEFAULT_EMAIL=root@qaninja.io' -e 'PGADMIN_DEFAULT_PASSWORD=qaninja' -p 15432:80 dpage/pgadmin4

然后在http://0.0.0.0:15432上打开浏览器

我认为-d 是导致您出现问题的原因。而且我认为网络 skynet 可能不存在。

如果这没有帮助,请通过编辑您的问题来提供上述命令的完整输出。并记住格式化输出,使其在堆栈溢出时看起来不错。

【讨论】:

  • 容器已成功创建,但我无法启动它,网络存在,因为我有其他容器工作完全正常。
  • 如果这没有帮助,请通过编辑您的问题来提供上述命令的完整输出。并记住格式化输出,使其在堆栈溢出时看起来不错。
猜你喜欢
  • 1970-01-01
  • 2017-12-28
  • 1970-01-01
  • 2014-09-24
  • 2020-01-28
  • 2021-04-21
  • 1970-01-01
相关资源
最近更新 更多