Linux ManjaroでDockerを実行しています。ランニングに問題がないとサービスを使用していいえ:Dockerデーモンの実行時にLinux上にデフォルトのドッキングマシンが存在しません
[[email protected] containers]$ systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2016-12-23 20:46:31 CET; 26s ago
しかし、docker-machine ls
は常にこの表示されます:
[[email protected] containers]$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
と
[[email protected] containers]$ docker-machine env default
Host does not exist: "default"
をなぜ利用できる 'デフォルト' のマシンがありません?
私はLinux上でDockerを実行するためにVirtualboxを使用していません。 Dockerデーモンは、Unixソケット上でリッスンしています。私はあなたがMacとWindowsでVMを使用しなければならないことは知っていますが、Linuxでは適切ではないようです。 – luqo33
@ luqo33 Linux上でDockerを実行するためにVirtualBoxを使用するか使用しないかは、Linux上でDocker Machineを実行することとは関係ありません。 Docker Machineの目的は、サーバーを作成し、サーバーにDockerをインストールし、Dockerクライアントを構成することです。それでおしまい。これらのサーバーはVirtualBox、Hyper-Vなどを使用するローカルVM(Linux以外のプラットフォームでDockerを実行する唯一の方法)やベンダー固有のドライバを使用するAWSやAzureなどのクラウドサーバーにすることができます。私の答えはあなたがLinuxを実行している場合でも適用されます。 Docker Machineの理解を深めるために、公式ドキュメントをお読みください。 – YoungSpice