問題タブ [docker-machine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gradle - gradle-docker-plugin を使用して docker サーバー IP を環境変数として設定する
Benjamin Muschko のGradle-Docker pluginを参照しています。
私は Mac OS X を使用していますが、同僚の何人かは Linux を使用しています。
上記のプラグインを使用して docker サーバーの IP を取得し、Spring Boot アプリケーションで使用する環境変数として設定する方法を見つけたいと思います。
を発行して手動で行うこともできますがdocker-machine ip <machineName>
、gradle からアプリを実行できるように、gradle を介してプログラムでこれを行う必要があります。
- Docker サーバーの IP を取得する
- 環境変数として設定します(例
$DOCKER_IP
) - 次に、Spring Boot アプリはその変数を使用して、docker ホスト上の MysqlおよびElasticsearchに接続します。
Mac Os XおよびLinuxで動作するように、一般的な方法でこれを行うことは可能ですか?
docker - Docker マシンが OSX で動作しないのはなぜですか?
OSX 10.10.5 に Docker Toolbox v1.8.1b をインストールしました
これにより、VirtualBox v5.0.2 もインストールされます
ただし、インストールが完了し、Docker クイックスタート ターミナルを実行すると、その機能が実行され、virtualbox に新しい VM が作成されますが、開始されず、default is not running
.
を使用してマシンを実行しようとするとdocker-machine start default
、メッセージが表示されますexit status 1
。
VirtualBox に移動してマシンを起動しようとすると、次のエラー メッセージが表示されます。
それで、他の誰かがこれを手に入れていますか、それとも私は指示に正しく従っていませんか?
docker - docker-machine でのポート転送?
は推奨されていないため、 にboot2docker
切り替えましたdocker-machine
が、 からポートを開く方法がわかりませんdocker-machine
。boot2docker
私はこのようにすることができます:
これにより、SSH 接続が開いている限り、ポート 27017 が VirtualBox から localhost 27017 に転送されます。VirtualBox でポートを永続的に開く方法を探しているわけではないことに注意してください。どうすればこれを達成できdocker-machine
ますか?
macos - OSX 上の docker-machine virtualbox イメージの場所
OSX(Mac Book)でdocker-machineを使用しており、画像を~/.docker/machine
. ドライブがいっぱいになりそうなので、イメージを別のドライブに移動したいと考えています。.docker
とサブディレクトリ の別の場所を指定するインストール オプションまたは方法があればいいのですが。
これを行う簡単な方法はありませんか?