はじめに
昨日はローカルの開発環境(Windows)でDockerを使う記事を書いたので、本日はクラウド上(EC2)にDockerを導入する方法について記事にしたいと思います。
Amazon Linux2へのDockerのインストール
# yumを最新にする
sudo yum update -y
# dockerのインストールする
sudo yum install -y docker
docker -v
sudo systemctl start docker
sudo usermod -aG docker ec2-user
# 自動起動を有効化する
sudo systemctl enable docker
# 自動起動の設定確認する
sudo systemctl is-enabled docker
# インストールが終わったらEC2を再起動するために終了する
exit
UbuntuへのDockerEngineのインストール
# 古いバージョンをアンインストールする
sudo apt-get remove docker docker-engine [docker.io](http://docker.io/) containerd runc
# 最新にする
sudo apt-get update
# リポジトリを利用してインストールするための準備をする
sudo -y apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
# GPGキーを追加する(ファイルが改ざんされていないことを確認するために使われる鍵ファイル)
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# リポジトリ追加する
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Engineをインストールする
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
# ubuntuユーザーでdockerを使えるようにする
sudo gpasswd -a ubuntu docker
# インストールが終わったらEC2を再起動するために終了する
exit
# 導入確認する
docker --version
関連サイト