問題タブ [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.

0 投票する
1 に答える
1178 参照

mysql - 仮想ボックス共有フォルダーでdockerマシンを使用してmysqlコンテナーを起動する

Docker Machine を使用してローカル開発セットアップを作成しようとしています。mysql コンテナーを作成しようとすると、エラーが発生し続けます。これが私のセットアップです。

docker-machine バージョン 0.3.0

Virtualbox バージョン 4.3.30

virtualbox のデフォルトの boot2docker vm、共有フォルダー /Users

でコンテナを作成する際にマウントするmysqlフォルダを作成しました/Users/tinnguyen/Development/Docker/containers/mysql

標準許可:

drwxr-xr-x 2 tinnguyen staff 68 Jul 25 16:45 mysql

以下は私のdockerコマンドです

docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=root -v /Users/tinnguyen/Development/Docker/containers/mysql:/var/lib/mysql mysql

私がするときdocker logs mysql、これは私が得たエラーです

本当に助けていただければ幸いです!ありがとう。

0 投票する
1 に答える
634 参照

docker - docker-machine を使用して VirtualBox VM オプションを設定するにはどうすればよいですか?

これを使用boot2dockerすると、次のように VM を初期化する際にいくつかの VirtualBox VM オプションを簡単に設定できます。

新しい最先端技術は、私の質問を使用してこれらの VM を作成することであるため、次のように新しい VM を作成docker-machineするときにこれらのオプションを渡すにはどうすればよいですかdocker-machine

0 投票する
0 に答える
105 参照

docker - Docker-machine / docker-compose で Google クラウド ディスクをマウントする方法

私のデータベースは予備の SSD ドライブを使用しています。docker-compose と docker-machine を使用して Google クラウド ディスクをマウントする方法を知りたいです。

CoreOS では、cloud-config.yml ファイルにマウント ユニットを含めることができます。

docker-compose で処理する必要はないと思いますが、docker-machine でも同様のことができるはずです。

0 投票する
1 に答える
275 参照

docker - リモート サーバーへの Docker マシン

Virtualbox ドライバーを使用して Docker マシンで VM を作成すると、boot2docker ディストリビューションを実行するローカル VM が作成されることを理解しています。次に、Docker Compose などを使用してコンテナーを作成できます。

しかし、Docker Machine をリモート サーバーで使用するとどうなるでしょうか? そのリモート サーバー上に VM を作成しますか?

既知のプロバイダー (たとえば、 AWS ドライバーを使用) を使用する場合と、未知のプロバイダー (汎用ドライバーを使用する場合)を使用する場合は異なりますか?

0 投票する
8 に答える
109577 参照

docker - Docker マシン: デバイスに空き容量がありません

Docker Compose で Docker Machine をセットアップしようとしています。

シナリオ 1 (Docker Machine なし) Docker Machine
なし で実行docker-compose up -dすると、3 つのリンクされたコンテナーが意図したとおりに作成されます (nginx+mongodb+nodejs)。

シナリオ 2 (Docker Machine を使用)
次に、Docker Machine を使用して VM を作成し、Docker にそのマシンと通信するように指示しeval $(docker-machine env streambacker-dev)ます。

この時点で、docker マシンに ssh して を実行するdf -hと、次のようになります。

ドッカーマシン df -h

次に を実行するdocker-compose up -dと、最後のコンテナーのダウンロード中に「デバイスにスペースが残っていません」というエラーが表示されます。

その後、「tmpfs」は実際に少しいっぱいになっているようです:

ドッカーマシン df -h

--virtualbox-disk-sizeオプションを確認すると、デフォルトで 20000 MB になっていることがわかります。これは、両方の画像で「/dev/sda1」として表示されるものだと思います。では、コンテナが「tmpfs」をいっぱいにするのはなぜですか?「tmpfs」とは正確には何ですか? 一時的なダウンロード ディレクトリですか? コンテナー用のスペースを増やすにはどうすればよいですか?

ありがとう!

参考までに、Docker Machine 0.4.0-rc2Docker Compose 1.3.2を使用しています。

0 投票する
2 に答える
428 参照

mysql - localhost から実行中の Docker コンテナに接続する

Mac OS Xにドッカードッカーマシンをインストールしました。

ターミナルから接続したい実行中のコンテナが 2 つあります。

Mac OS X ターミナルから Elasticsearch と mysql に接続する方法がわかりません...

IPアドレスを特定するために両方のコンテナを試してみdocker inspectましたが、そのIPアドレスを使用してコンテナに接続しても無駄でした。

誰でも助けてもらえますか?