来自守护进程的错误响应:容器 [id] 未运行

维图尔萨

我是第一次使用 docker。我为 DB2 创建了 docker 镜像,当开始使用命令登录到实例时,

sudo docker exec -i -t db2 /bin/bash

我收到以下错误:

Error response from daemon: Container [id] is not running

我还尝试使用以下方法启动实例:

sudo docker start [id]

它返回的错误消息为:

Error response from daemon: driver failed programming external connectivity on endpoint db2 ([id]): Bind for 0.0.0.0:50000 failed: port is already allocated
Error: failed to start containers: [id]

有人可以帮忙吗?

亚历杭德罗·加莱拉

如果您查看错误消息,它表明您正在尝试在使用端口 50000 的容器 [id] 中运行入口点,该端口已被使用。

这就是为什么docker start [id]不起作用。

这可能是由几件事引起的(让我添加其中一些而不是具体的问题,因为您没有表达很多细节)。

  • docker exec应该与已经运行的容器 id 一起使用,而不是图像,而不是入口点。所以,也许你错过了 do docker runbefore docker execdocker run -it db2 /bin/bash如果 db2 是您的 docker 映像,请尝试执行此操作
  • 另一种可能性是您的容器因任何原因启动并且入口点退出,而没有释放端口 50000。因此,当您尝试在未释放端口的情况下重新启动时,如果容器退出但未删除,则其他 docker 不可能启动使用这个端口。让我建议您docker container prune清理退出的以前的容器。
  • 也许您正在从同一个映像(可能是db2启动两个或多个容器,而没有进行任何端口映射。如果你想运行同一个 docker 镜像的多个实例,你可以做两件事:
    1. 使用docker swarmkubernetes或类似的来扩展容器(pod)。它允许您使用相同的端口 50000。
    2. docker run命令中使用端口映射:例如,
      • 对于第一个容器,做 docker run -d -p 50001:50000 [docker-image] [entrypoint]
      • 对于第二个容器,这样做docker run -d -p 50002:50000 [docker-image] [entrypoint],您将有多个从不同端口到同一个 50000 的映射,从而避免了端口重用的错误,但我不确定这是否是您想要做的。我只是想通过您提供的少量信息来帮助您。

我希望无论如何它是有帮助的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Docker-来自守护程序的错误响应:客户端比服务器更新

来自分类Dev

泊坞窗:来自守护程序的错误响应:找不到或不存在容器命令

来自分类Dev

Docker:来自守护程序的错误响应:rpc错误:代码= 2 desc =“ oci运行时错误:exec格式错误”

来自分类Dev

泊坞窗:来自守护程序的错误响应:客户端比服务器更新

来自分类Dev

Pulseaudio守护程序未针对pacmd运行

来自分类Dev

泊坞窗:来自守护程序的错误响应:挂载被拒绝:

来自分类Dev

ECS任务未启动-已停止(CannotPullContainerError:“在等待连接时取消了来自守护程序请求的错误响应”

来自分类Dev

泊坞窗:来自守护程序的错误响应:OCI运行时创建失败:

来自分类Dev

在Docker中创建新容器时遇到问题。来自守护程序的错误响应:冲突。容器名称已被容器使用

来自分类Dev

来自守护程序的错误响应:没有这样的容器:

来自分类Dev

Gitlab管道失败:错误:准备失败:来自守护程序的错误响应:toomanyrequests

来自分类Dev

无法提取映像“ xx.azurecr.io/xx:latest”:rpc错误:代码=未知desc =来自守护程序的错误响应:未授权:需要身份验证

来自分类Dev

Docker:来自守护程序的错误响应-为什么它没有显示在Docker容器ls中?

来自分类Dev

Pulseaudio守护程序未针对pacmd运行

来自分类Dev

后台进程未运行?

来自分类Dev

下载的较新映像-docker:来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:348:

来自分类Dev

启动进程未运行

来自分类Dev

错误:PHP未运行

来自分类Dev

docker 提示: 来自守护进程的错误响应:Get https://registry-1.docker.io/v2/: x509: certificate is valid for

来自分类Dev

来自守护进程的错误响应:Get http s://registry-1.docker.io/v2/: proxyconnect tcp: tls: first record does not look like a TLS handshake

来自分类Dev

Docker Swarm Worker 错误:来自守护进程的错误响应:节点加入前已超时

来自分类Dev

容器未运行

来自分类Dev

kubernetes:部署失败来自守护进程的错误响应:OCI 运行时创建失败:

来自分类Dev

来自守护进程的错误响应:冲突:无法删除 2602b4852593(不能强制)-图像具有依赖的子图像

来自分类Dev

创建 Dockercompose 和 Dockerfile 的问题。导致“来自守护进程的错误响应”

来自分类Dev

为什么我会收到该错误“docker:来自守护进程的错误响应:仅用户定义的网络支持用户指定的 IP 地址。”?

来自分类Dev

来自守护程序的错误响应:Container Cli 未运行

来自分类Dev

docker:来自守护进程的错误响应:无法侦听抽象 unix 套接字“/containerd ...权限被拒绝:未知

来自分类Dev

带有 ID #### 的进程未运行

Related 相关文章

  1. 1

    Docker-来自守护程序的错误响应:客户端比服务器更新

  2. 2

    泊坞窗:来自守护程序的错误响应:找不到或不存在容器命令

  3. 3

    Docker:来自守护程序的错误响应:rpc错误:代码= 2 desc =“ oci运行时错误:exec格式错误”

  4. 4

    泊坞窗:来自守护程序的错误响应:客户端比服务器更新

  5. 5

    Pulseaudio守护程序未针对pacmd运行

  6. 6

    泊坞窗:来自守护程序的错误响应:挂载被拒绝:

  7. 7

    ECS任务未启动-已停止(CannotPullContainerError:“在等待连接时取消了来自守护程序请求的错误响应”

  8. 8

    泊坞窗:来自守护程序的错误响应:OCI运行时创建失败:

  9. 9

    在Docker中创建新容器时遇到问题。来自守护程序的错误响应:冲突。容器名称已被容器使用

  10. 10

    来自守护程序的错误响应:没有这样的容器:

  11. 11

    Gitlab管道失败:错误:准备失败:来自守护程序的错误响应:toomanyrequests

  12. 12

    无法提取映像“ xx.azurecr.io/xx:latest”:rpc错误:代码=未知desc =来自守护程序的错误响应:未授权:需要身份验证

  13. 13

    Docker:来自守护程序的错误响应-为什么它没有显示在Docker容器ls中?

  14. 14

    Pulseaudio守护程序未针对pacmd运行

  15. 15

    后台进程未运行?

  16. 16

    下载的较新映像-docker:来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:348:

  17. 17

    启动进程未运行

  18. 18

    错误:PHP未运行

  19. 19

    docker 提示: 来自守护进程的错误响应:Get https://registry-1.docker.io/v2/: x509: certificate is valid for

  20. 20

    来自守护进程的错误响应:Get http s://registry-1.docker.io/v2/: proxyconnect tcp: tls: first record does not look like a TLS handshake

  21. 21

    Docker Swarm Worker 错误:来自守护进程的错误响应:节点加入前已超时

  22. 22

    容器未运行

  23. 23

    kubernetes:部署失败来自守护进程的错误响应:OCI 运行时创建失败:

  24. 24

    来自守护进程的错误响应:冲突:无法删除 2602b4852593(不能强制)-图像具有依赖的子图像

  25. 25

    创建 Dockercompose 和 Dockerfile 的问题。导致“来自守护进程的错误响应”

  26. 26

    为什么我会收到该错误“docker:来自守护进程的错误响应:仅用户定义的网络支持用户指定的 IP 地址。”?

  27. 27

    来自守护程序的错误响应:Container Cli 未运行

  28. 28

    docker:来自守护进程的错误响应:无法侦听抽象 unix 套接字“/containerd ...权限被拒绝:未知

  29. 29

    带有 ID #### 的进程未运行

热门标签

归档