我刚刚安装了Ubuntu 20.0,并使用snap安装了docker。我正在尝试为hbase
和rabbitmq
运行一些不同的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
答案 0 :(得分:0)
快速解决方案是重启服务docker 和网络管理器