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を実行することができる