AWS LinuxにDockerとDocker Composeをインストールする方法

AWS LinuxにDockerとDocker Composeをインストールする方法は以下の通り

目次

Docker

sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo usermod -a -G docker ec2-user
chkconfig docker on

一度ログアウトしてログオンするとec2-userでdockerコマンドが打てるようになる

 

DockerのVersion確認

docker info

 

 

Docker Compose

sudo -i
curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

*最新のDocker Composeのバージョンはこちらで確認

https://github.com/docker/compose/releases

 

chmod +x /usr/local/bin/docker-compose
exit

Docker Composeのバージョン確認

docker-compose --version

 

Docker Composeの起動

docker-compose up -d

エラーが出る場合

Docker Composeの起動させたときに下記エラーが出る場合はsuper userではないため。

ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

上記 docker-compose コマンドを実行したユーザにそれにアクセスできる権限を付与する必要があるので付与すること

 

Docker Composeのアクセス権限付与の方法

sudo groupadd docker
sudo gpasswd -a ec2-user docker
sudo service docker restart
exit

再度ログインするとec2-userでdocker composeを実行することができる

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です