問題タブ [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.
windows-7 - docker マシンを C:\Users\... Windows 7 ではなく D: ドライブに保存する
C: ドライブに十分なスペースがないため、D: ドライブに「仮想マシン ディスク」を含む docker マシンを保存することは何とか可能ですか? disk
つまり、現在保存されているファイルはC:\Users\Gondil\.docker\machine\machines\myvm
、たとえばに保存できD:\vm
ますか? コンテナを起動して全体をダウンロードすると、たとえば 10GB のサイズになるため、私の Sysem SSD にはかなり大きいです。
作成したマシンのディレクトリを変更できる構成はありますか?
docker - Docker マシンは ssh はできますが、scp はできません
Docker Machine を使い始めたところ、scp コマンドがあることがわかりました。ドキュメントが言ったように:
$ docker-machine ssh dev 'echo A file created remotely! >foo.txt'
$ docker-machine scp dev:/home/docker/foo.txt .
ファイルを作成して同じことを行い、次に:
docker-machine scp default:/home/docker/test.txt .
しかし、私はステータス1に直面し続けています。
逆にファイルをコンテナにアップロードすると、ステータス 1 で接続が失われます。コマンドは次のとおりです。
私は ssh と scp の専門家ではないと仮定してください。
docker - Docker マシンはどのようにアクティブとしてマークされますか?
https://docs.docker.com/v1.5/machine/にある Docker Machine ユーザー ガイドに取り組んでいます。
それは言います:
これを実行すると、どのマシンの横にも * が表示されません。マシンをアクティブとしてマークするにはどうすればよいですか? これには何か利点がありますか?
たとえば、Windows 10 で Docker マシンを実行しています。これをアクティブにすると、次のようなコマンドでマシン名を指定し続ける必要がなくなります。docker-machine env dev
docker - docker-compose を使用してコンテナーに docker-machine VM フォルダーをマウントする
私はdocker-container.ymlを持っています
ホスト docker マシンがコンテナー内に./backup
表示されるようにする実際の Linux docker インストール/backup
3台のマシンがありますが、docker-composeとdocker-machineを使用
- ザ・ホスト
- Docker で Linux を実行している VM
- コンテナ
私が直面している問題は、docker を実行しているマシンの POV からいくつかのスクリプトを作成しようとしていることです。しかし、docker-compose + docker-machine は VM ./backup をコンテナーにマウントしないため、私のスクリプトは機能しません。
./backup
VM に表示される方法はありますか。また
(a) 何らかの方法で 3 台のマシンすべてにある、または (b) VM とコンテナーにのみあるため、本番環境と一致する。
明確でない場合(これにより明確さが失われると確信しています)、常に3台のマシンがあります
開発中
生産中
ラップトップで実行されるメンテナンス スクリプトを作成しようとしています。Docker マシン (ローカル VM またはリモート) に SSH で接続し、いくつかのことを行います。しかし、それらは同じように見える必要があります(それがドッカーのポイントだと思いました。それは常に同じであるはずです)。しかし、この場合はそうではありません
Devの実行docker-compose up -d
中、私は得る
本番環境でも実行docker-compose up -d
中です
私はDevがこれである必要があります
またはこれ
docker - boot2docker と .docker フォルダーを別のドライブに移動します
私はドッカーが初めてです。Windows の D ドライブに docker をインストールしましたが、Boot2docker VM は C ドライブのユーザー フォルダーにあります。
C に十分なスペースがなく、docker ハブからソフトウェアをプルすると boot2docker が大きくなります。
そこで、boot2docker や .docker フォルダを D ドライブに移動したい。
出来ますか ?どうすればいいですか?