23491


`docker-machine create` コマンドで作成した VM に保存した `~/.ssh/my_id_rsa` ファイルが、VM
の再起動時に消えてしまいます。ドキュメントを読んでもこの現象に該当する記述が見当たらず、どうしたものかと悩んでいます。

ホストマシンは Mac OS (El Capitan) で、docker-machine のバージョンは次の通りです。

[code]

    $ docker-machine version
    docker-machine version 0.6.0, build e27fb87
    
[/code]

また、VM は次のオプションで作成しました。

[code]

    $ docker-machine create --driver virtualbox dev
    
[/code]

もし何か思い当たることがあれば、教えていただけると助かります。


CC BY-SA 3.0
2016-03-25T05:10:47.267
23443
2016-03-26T14:10:23.940
13623
question
docker
Docker Machine で ~/.ssh/MY_KEY を正しく保存する方法


一日待って回答を得られなかったので、[本家](https://stackoverflow.com/questions/36232018/how-can-i-
save-my-rsa-key-in-my-docker-machine)の方で質問してみました。

これによると、`boot2docker`は `/var/lib/boot2docker` ディレクトリにあるデータをのぞいて、起動時に
`boot2docker.iso` の内容で初期化されるから次の二つの方法のいずれかで回避するといい、とのことでした。

  * 鍵をホストの `/Users/any/path/you/want` に保存する (`/Users` は `boot2docker`でマウントされるから)
  * 鍵を `/var/lib/boot2docker` に保存する


CC BY-SA 3.0
2016-03-26T14:10:23.940
23491
2016-03-26T14:10:23.940
2017-05-23T12:38:56.467
-1
13623
23443
answer