docker - 无法进入 Apache Karaf docker 容器

标签 docker dockerfile devops apache-karaf

我已经使用基础镜像 apache karaf 构建了 Dockerfile,但无法进入 Apache Karaf docker 容器

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

karaf: There is a Root instance already running with name root and pid 132. If you know what you are doing and want to force the run anyway, export CHECK_ROOT_INSTANCE_RUNNING=false and re run the command.

最佳答案

正如错误所示,您需要导出环境变量CHECK_ROOT_INSTANCE_RUNNING:

docker exec -it b8586730289b bash
export CHECK_ROOT_INSTANCE_RUNNING=false
exit

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

更新:

如果您想要的只是在容器内获得一个外壳,那么下面就是所需要的:

docker exec -it b8586730289b bash

关于docker - 无法进入 Apache Karaf docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47514933/

相关文章:

go - 使用 Docker 快速构建项目,无需 checkin vendor 库

visual-studio - 无效的标志值构建 : pull access denied for build, 存储库不存在或可能需要 'docker login'

Azure Devops Pipeline - Angular 13 到 Azure 应用服务错误

WSL 上的 Git 通过 SSH 到 Azure DevOps 失败,并显示 "Permission denied (password,publickey)."

docker - 如何中继来自 docker 容器的出站请求以修改 header ?

docker - 该平台不支持关键字 'integrated security'

docker - 挂载卷时无法运行 mariadb

docker - 解决 docker 文件中 COPY 命令中的目录路径错误

c++ - Alpine 图像 standard_init_linux.go :207: exec user process caused "no such file or directory"

docker - 如何在 Visual Studio Code Remote 中指定 dockerfile 阶段?