2016-04-04 8 views
1

私はec2インスタンスにドッカーとドッカーを作成しました。私はまた、ドッキングウィンドウを開始しているが、私はドッカ-コンをしようとすると、私はエラーを取得する:ドッカーデーモンに接続できません

[[email protected] ~]$ sudo service docker start 
[[email protected] ~]$ docker --version 
Docker version 1.9.1, build a34a1d5/1.9.1 
[[email protected] ~]$ docker-compose --version 
docker-compose version: 1.4.2 
[[email protected] ~]$ docker-compose -p docker -f my-compose.yml up -d 
Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running? 

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable. 
[[email protected] ~]$ sudo docker-compose -p docker -f my-compose.yml up -d 
sudo: docker-compose: command not found 
[[email protected] ~]$ echo $DOCKER_HOST 

私が持っている私も、sudoでコマンドを試してみたが、それは、コマンド

としてdocker-composeを認識しません。環境変数DOCKER_HOSTは設定しないでください。私は..

答えて

1

する必要がある場合は、実際には、sudoでコマンドを実行する必要がありますことを確認していない:

sudo docker-compose -p docker -f my-compose.yml up -d 

ドッカーは、Linuxシステム上でrootとして実行されるので、実行中のデーモンとのすべての対話ルートとしてする必要があります。ユーザーとしてコマンドを実行できますが、実行中のシステムと対話しているわけではありません。

あなたはしてAmazonでLinux上でドッキングウィンドウ-構成でインストールできますドッカ - コン:私はsudoを行うとき、私はエラー `sudoを取得

curl -L https://github.com/docker/compose/releases/download/1.4.0/docker-compose-`uname -s`-`uname -m` | sudo tee /usr/local/bin/docker-compose > /dev/null 
sudo chmod +x /usr/local/bin/docker-compose 
+1

コマンドを使用すると、ユーザーとして、それをインストールしている場合があります – Anthony

+0

をfound'ありません。 ..システムのドッカーを作成することができますか? –

+0

これはドッカーの作成方法です: 'sudo curl -L https://github.com/docker/compose/releases/download/1.4.0/docker-compose-'uname -s' -uname -m' |この要点から/ usr/local/bin/docker-compose>/dev/null && sudo chmod + x/usr/local/bin/docker-compose' https://gist.github.com/hitsujiwool/81fcab49f9ccf8ac5835 – Anthony

関連する問題