crest-cassia / oacis_docker

Dockerfile for OACIS
5 stars 3 forks source link

コンテナからリモートに接続する方法 #78

Closed soya-miyoshi closed 4 years ago

soya-miyoshi commented 4 years ago

ドキュメント通り

docker run --name my_oacis -p 127.0.0.1:3000:3000 -dt oacis/oacis

で作成したコンテナは、デフォルトで接続先(ジョブsubmit先)はconfig上でlocalhostになっていると思います。

リモートのホストにコンテナから接続したい場合、

docker exec -it コンテナid /bin/bash

を実行しコンテナのシェルをつつき、sshの設定をし直さなければならないのではないでしょうか。
つまりコンテナの公開鍵をリモートに登録して、コンテナとリモートがssh通信できるようにしなければならないのでしょうか。
(少なくても、私の環境ではそうでした。私はDockerに詳しくないのでグッドプラクティスかはわかりませんが、現在私はそうして使っています。)

もしそれを想定している場合、ドキュメントにそのことを加筆した方がわかりやすいかなと思います。
(もし可能であれば、私が加筆したいです。)

ご検討お願いいいたします。

soya-miyoshi commented 4 years ago

@yohm

yohm commented 4 years ago

@SoyaMiyoshi フィードバックありがとう。もしドキュメントを加筆してもらえるなら大変うれしいです!markdownで書かれているので、提案をPull Requestとして送ってみてもらえませんか?

yohm commented 4 years ago

Fixed by #79