0

我正在尝试在 OS X 10.9.4 上的 Docker 上运行 jhipster 应用程序。

我安装了 boot2docker 并且能够让 hello-world 容器运行。

我按照 jhipster 站点上的说明操作,拉取 jdubois/jhipster-docker 映像并创建一个 ~/jhipster 目录。

我设置了我的 /etc/sudoers 文件,以便我的 DOCKER_HOST 环境变量能够传播。然后我尝试运行 docker 映像:

sudo docker run -v ~/jhipster:/jhipster -p 8080:8080 -p 9000:9000 -p 35729:35729 -p 4022:22 -t jdubois/jhipster-docker

这只是永远挂起。我试图从另一个终端窗口通过 SSH 连接到容器,但它只是说连接被拒绝。

知道接下来我应该检查什么吗?

4

1 回答 1

1

好吧,jhipster docker映像在某种意义上并不是很好地完成,它在当前终端窗口中运行,但不是作为守护进程,或者至少没有进入命令行。

至于 SSH,在 OS X 上可能会遇到我从 CentOS 连接时遇到的相同问题:通过 ssh 连接到 CentOS 7 上的 jhipster docker 容器

我假设您可以尝试我对 Cent OS 6 的分析和建议(请参阅下面的答案)编辑:基本上只是忘记 SSH 并运行容器直接在命令行中输入。

于 2014-08-30T13:25:23.870 回答