調べが足りないだけかもしれませんが。。
Dockerのインストールガイドで、AmazonLinuxでのインストール方法が見つからなかったので、自分がやった手順を残しておこうと思います。
環境
以下の環境で試しました。
大項目 | 中項目 | 値 |
---|---|---|
EC2 | インスタンスタイプ | t2.micro |
OS | Amazon Linux 2 | |
Dockerリポジトリ | Docker Hub |
yumでインストールできました。
なんとなく、こんなコマンドでいけるのでは?
と、打ち込んでみたら、大当たり。
sudo yum install docker
systemctlでdockerサービスを起動
インストールしたら、勝手にサービスが上がってくるだろうと思ってたら、そうではないようです。
以下のコマンドで、dockerサービスが起動できます。
sudo systemctl start docker
docker login
docker login時はサーバを指定しました。
sudo docker login https://index.docker.io/v1/
docker pull
ここから、先はつまづくことはなかったです。(イメージ名はサンプルです。)
sudo docker pull myaccount/sampleapp:latest
docker container run
macで作ったRailsのアプリが、いとも簡単に起動しました。
sudo docker container run -d -p 8080:3000 myaccount/sampleapp:latest