
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
DockerfileからホストマシンのSSH秘密鍵を参照する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DockerfileからホストマシンのSSH秘密鍵を参照する - Qiita
問題点 Dockerコンテナのビルド時に、DockerfileからGitのプライベートリポジトリにアクセスしたり、SSH... 問題点 Dockerコンテナのビルド時に、DockerfileからGitのプライベートリポジトリにアクセスしたり、SSHの公開鍵認証でサーバに接続したりしたくなることがある そのような場合、ホストマシンの~/.ssh以下を参照することになるが、以下のような問題が発生する DockerfileのCOPY命令では~や$HOMEが利用できず、絶対パスか相対パスで表現する必要があり、その場合にユーザによって~/.sshまでのパスが変わってしまう DockerfileのRUN命令では--mount=type=bindでファイルやディレクトリをマウントできるが、~や$HOMEが利用できず、絶対パスか相対パスで表現する必要があり、その場合にユーザによって~/.sshまでのパスが変わってしまう 解決策 上記の問題を解決し、DockerfileからホストマシンのSSH秘密鍵をセキュアに参照するための仕組みが