###経緯
DockerとCoreOSを使ってローカルマシン上でWebアプリケーションを構築中の者です。
現在以下3種類のコンテナを利用しています。
- PHPコンテナ
- Nginxコンテナ
- MySQLコンテナ
問題
このうちPHPコンテナではdocker run時に独自のシェルスクリプトを走らせ、gitリポジトリからソースをcloneして開発しています。
ここで毎回リポジトリとのSSH認証が必要になるのですが、コンテナ起動の度に公開鍵を作成してリポジトリ側へ登録して、、、といったことが難しかったため、ホストマシンの認証情報をマウントして利用しています。具体的には以下のような感じで。
Docker
1docker run -v /root/.ssh:/root/.ssh:ro myphp:latest /root/start.sh
今はローカルだからよいのですが、これがサービス環境へ移行していくときに、SSH認証系の情報をどのように共有すべきか、いい方法がありましたらご教授頂きたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/03 03:46