2016-10-10 8 views
12

Docker for Windows 1.12.1をダウンロードしてインストールしました.Docker for Windows 1.12.1はドッカーマシンとドッカーの作成を行いました。私はインストールされたものの複製と、システムがrequirementsを満たしているので、 "Docker Toolbox"をインストールしませんでした。docker-machine:マシン名なし、デフォルトなし "

ドッカーマシン以外はすべてうまくいくようですが、チュートリアルを実行しています。「ip」や「env」のようなさまざまなドッカーマシンコマンドを実行すると、次のメッセージが表示されます。私は「ドッキングウィンドウマシンLS」を行う際に

Error: No machine name(s) specified and no "default" machine exists. 

は、だから私は、Hyper-Vのドッキングウィンドウのマシンがインストールされ、ドッキングウィンドウのコマンドが正常に動作しなければならないのにもかかわらず、リスト内には何もありません。

C:\tmp>docker-machine ls 
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS 
C:\tmp> 

私はここに何か不足していますか?私は文書で何かを忘れましたか?もしそうなら、誰かが私にこの問題を解決する正しい方向を指摘してもらえますか?任意の助け

おかげで、

ジム

答えて

0

あなたがマシンを作成する必要があります。

docker-machine create 

または

docker-machine create mymachinename 
9

あなたは、Hyper-Vの仮想マシンを管理するためのドッキングウィンドウのマシンを必要としません。実際には、明示的に設定しない限りできません。あなたのIPを参照したい場合は、Docker for WindowsのGUIを使用してください。

Dockerチームは、Linuxの通常のドッカーのようにDocker for Windowsを使い、仮想マシンのことを気にしないでください。

Docker-machineは、Linuxにインストールできるのと同じ方法で含まれています。たとえば、クラウド内のマシンを管理したり、リモートドッカーエンジンにアクセスしたりするためのものです。たとえばLinuxでは、ドッカーコマンドを自然な方法で発行しますが、ドッカーを備えた仮想マシンを所有し、ホスト内のドッカーマシンを使用して仮想マシンを管理することもできます。今はWindowsでも同じように動作します。

よろしく

+1

。 Windows 10にドッカーをインストールし、仮想マシンを作成できませんでしたが、コンテナはまだ動作しています。私はなぜコンテナがデフォルトのドッカーマシンなしで動作しているのだろうと思っていた –

+0

私はちょっと混乱しています、おそらくこの情報は時代遅れです。私は、ドッカーマシンコマンドを使ってハイパーvでドッカーマシンを作成することができます。 – tatmanblue

+0

事実、可能です。質問と回答は、Docker Toolboxでこれまでに行っていたように、Docker for Windows VM用のDockerマシンを管理することに関連しています。 docker-machineをHyper-Vを使用するように明示的に構成する場合、VirtualBoxまたはリモートを使用するのと同じ方法で、dockerコマンドを使用することができます。質問をした人がドッカーをインストールして、ドッカーマシンを使用しようとしたが、マシンがリストされていないのにドッカー自体が動いていたときに驚いた –

8

、ドッカーマシンはあなただけのVM上でドッキングウィンドウを構築するように仮想ホスト上

ドッカーマシンをドッカーエンジンをインストールするためのツールですので、まずあなたが仮想マシンを作成する必要がありますあなたのケースで:

docker-machine create default 
9

ドキュメントdocker-machine create

これは答えとしてマークする必要があります
docker-machine create --driver virtualbox dev 

または

docker-machine create -d virtualbox \ 
    --engine-label foo=bar \ 
    --engine-label spam=eggs \ 
    --engine-storage-driver overlay \ 
    --engine-insecure-registry registry.myco.com \ 
    foobarmachine 
関連する問題