在远程主机上启动容器时挂起

时间:2019-05-09 02:09:59

标签: docker

我已经在服务器中为docker配置了远程api。

$ ps -ef |grep dockerd
root      5191     1  0  5월08 ?      00:01:41 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:4243

当我在服务器上运行的Jenkins容器中运行容器时, 创建容器后,将挂起容器。

[执行Shell]

export DOCKER_HOST=tcp://10.254.239.53:4243
docker run -it --rm ubuntu:18.04 ls
                                   <--- pending and display nothing

服务器中docker ps -a的结果

$ docker ps -a
CONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS              PORTS                                              NAMES
609198e3928d        ubuntu:18.04                 "ls"                     8 seconds ago       Created                                                                lucid_curran

当我使用“ -d”选项执行相同的命令时,就可以了。但是没用。

[执行Shell]

export DOCKER_HOST=tcp://10.254.239.53:4243
docker run -d ubuntu:18.04 ls

当我在服务器上运行相同命令时,正确执行。

$ docker run --rm -it ubuntu:18.04 ls
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr

如何解决此错误?

0 个答案:

没有答案