无法进入Apache Karafdocker集装箱

我已经用base image apache karaf构build了Dockerfile,但无法进入Apache Karaf docker容器

[root@HNHC9F2 docker_file]# docker exec -it b8586730289b /opt/karaf/bin/karaf 

karaf:有一个Root实例已经在名字root和pid 132下运行了。如果你知道你正在做什么并且想要强制运行,那么导出CHECK_ROOT_INSTANCE_RUNNING = false然后重新运行命令。

由于错误提示您需要导出envvariablesCHECK_ROOT_INSTANCE_RUNNING:

 docker exec -it b8586730289b bash export CHECK_ROOT_INSTANCE_RUNNING=false exit 

 docker exec -it b8586730289b /opt/karaf/bin/karaf 

更新

如果你想要的只是在容器内获得一个shell,那么下面是所需要的:

 docker exec -it b8586730289b bash