私はちょうどDockerを使い始めました。私は、私のサーバーを実行し、それらの間で通信することができます。Dockerクイックスタートターミナルは何をしていますか?
私が理解できないのは、Dockerクイックスタートターミナルによって開かれたウィンドウから$ docker run somerepo/image
のようなDockerコマンドを実行する必要がある理由です。 「通常の」ターミナルウィンドウから実行すると、$ docker run dockerinaction/hello_world docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run --help'.
私は、OS XとWindowsでは、Linux 2.6(私の場合)で仮想マシンを起動し、すべてのコンテナをそのVM内で実行する必要があることを理解しています。
ドッカーCLIがそのVM内で動作するドッカーデーモンに接続していましたが、クイックスタートターミナルで何が起こるのか分かりません。
私の推測では、端末はドッカーを実行するために必要な環境変数とパスを設定するだけです。もしあなたが見ていれば、あなたはおそらくinitスクリプトを見つけて、あなたの現在の端末の中でソースを出して、すべてを動かすことができます。 – Doon
あなたのユーザーがドッカーグループに属していない可能性がありますか?通常の端末に 'groups'と入力すると見つけられます。詳細はこちらをご覧ください:http://askubuntu.com/questions/477551/how-can-i-use-docker-without-sudo –