1
私はWindowsマシンを使用しており、Docker ToolboxによってDockerを実行しています。 Elasticsearch 5.0を実行するには、Dockerホスト(boot2docker)の仮想メモリを増やす必要があります。boot2dockerプロファイルにカスタム設定を追加する
docker-machine ssh default
sudo vi /var/lib/boot2docker/profile
# Add this line into /var/lib/boot2docker/profile
sysctl -w vm.max_map_count=262144
# Now exit and check
exit
docker-machine restart default
はしかし、私のWindowsマシン(ドッカ-マシン)を再起動すると、ドッキングウィンドウマシンを起動した後、ドッキングウィンドウ・マシンはファイル/var/lib/boot2docker/profile
をリセットします。
この値を永続的に保持する方法はありますか?私は--engine-env
と--engine-opt
を経由してdocker-machine create
コマンドにいくつかのオプションを入れようとしましたが、運はありません。
このhttps://github.com/docker/machine/issues/3859のGithubの問題を既に開いています。あなたは '/ var/lib/docker'にファイルを追加しようとしましたか? 'boot2docker'の文書https://github.com/boot2docker/boot2dockerによれば、そのフォルダはリブート時にも保存されるべきです。それが影響を受けるかどうかは不思議です。 –
@ GregoryNisbet、私はGithubを待っていません:(今あなたのアイデアをチェックするつもりです。 – Tuan