Skip to content

Instantly share code, notes, and snippets.

@sambatriste
Last active March 26, 2018 06:06
Show Gist options
  • Save sambatriste/99883cadea554a85e68582e9a90d99e5 to your computer and use it in GitHub Desktop.
Save sambatriste/99883cadea554a85e68582e9a90d99e5 to your computer and use it in GitHub Desktop.

EC2インスタンス作成

普通にやる。 ssh(22)と3000,3003を開けるようセキュリティグループを設定

dockerインストール

ssh -i /path/to/pem ec2-user@<public DNS>
sudo yum update -y
sudo yum install -y docker

docker-composeインストール

sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

sudoなしでdocker使えるようにする

これやらないとdocker-composeが動かない。

https://qiita.com/rysk92/items/e10f898abdc701e09e38

sudo gpasswd -a $USER docker
sudo service docker restart
exit

ログインし直すとsudoなしdocker使える.

docker-compose起動

docker-compose.ymlを用意する。

curl -O https://gist.githubusercontent.com/sambatriste/28cd82c4a17eb462431cf6b1cf8c8e6e/raw/29f661b6ddee03d28f5ac541eade6e2f0bab4502/docker-compose.yml
docker-compose up -d

動作確認

Public DNSのアドレスでアクセスする。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment