Al docker images退出126状态

时间:2020-05-26 12:37:23

标签: docker

我刚刚安装了Ubuntu 20.0,并使用snap安装了docker。我正在尝试为hbaserabbitmq运行一些不同的docker映像,但是每次启动映像时,它都以126状态立即存在。

$ sudo docker ps -a
CONTAINER ID        IMAGE               COMMAND               CREATED              STATUS                            PORTS               NAMES
4d58720fce3a        dajobe/hbase        "/opt/hbase-server"   5 seconds ago        Exited (126) 4 seconds ago                            hbase-docker
b7a84731a05b        harisekhon/hbase    "/entrypoint.sh"      About a minute ago   Exited (126) 59 seconds ago                           optimistic_goldwasser
294b95ef081a        harisekhon/hbase    "/entrypoint.sh"      About a minute ago   Exited (126) About a minute ago                       goofy_tu

我已经尝试了所有方法,并尝试在单独的图像上使用docker inspect,但是没有任何提示,为什么容器会立即退出。有什么建议吗?

编辑

当我运行命令时,我运行以下内容

$ sudo bash start-hbase.sh

它给出的输出与应有的完全一样

Starting HBase container
Container has ID 3c3e36e1e0fbc59aa0783a4c7f3cb8690781b2d04e8f842749d629a9c25e0604
Updating /etc/hosts to make hbase-docker point to  (hbase-docker)
Now connect to hbase at localhost on the standard ports
  ZK 2181, Thrift 9090, Master 16000, Region 16020
Or connect to host hbase-docker (in the container) on the same ports

For docker status:
$ id=3c3e36e1e0fbc59aa0783a4c7f3cb8690781b2d04e8f842749d629a9c25e0604
$ docker inspect $id

我认为该问题可能是由于某些权限所致,因为我试图按照注释中的建议检查日志,并得到此错误:

/bin/bash: /opt/hbase-server: Permission denied

1 个答案:

答案 0 :(得分:0)

快速解决方案是重启服务docker 网络管理器