-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
injeshのコンテナ名からdockerのコンテナを特定したい #41
Comments
yassi-github
pushed a commit
that referenced
this issue
Mar 18, 2022
Open
提案4launchする際に |
よさそう |
設定ファイルの仕様とか全然決めてなくてlaunchコマンドの時ファイル生成して何も書き込んでないから、また後で詳細な部分決めるか |
Closed
mergeしてからcloseするか |
This was referenced Mar 27, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
execするとき、引数は、injeshのコンテナ名と実行コマンドのみ。
実行にはdockerコンテナのpidが必要。
よって、injeshのコンテナ名からdockerコンテナの名前を算出する必要がある。どうすればよいか?
モックでは、dockerコンテナidを記述したテキストファイルを、
~injesh/containers/<name>/target_id
として保存したものを使っていた。(container.rsからpid出せるからいらんかなと思って仕様に入れなかった)
提案1
~/.injesh/containers/<name>/target_id
からidを取得するメリット:
デメリット:
提案2
mount情報から、
~/.injesh/containers/<name>/rootfs/
をlowerdirとするマウントポイントを取得し、dockerコンテナ総当りで
Container::new()?.mergeddir
と一致するか探索するメリット:
デメリット:
提案3
引数のinejshコンテナ名 == dockerコンテナ名にしてしまう
メリット:
デメリット:
Summary
意見求ム
The text was updated successfully, but these errors were encountered: