Dockerのインストール
Docker公式ドキュメントの記述に従い,Dockerをインストールします.
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# 念の為,動くことを確認
sudo docker version
次にDocker Composeをインストールします.
DOCKER_COMPOSE_LATEST_URL=https://api.github.com/repos/docker/compose/releases/latest
DL_URL=$(curl $DOCKER_COMPOSE_LATEST_URL -fsSL | \
jq -Mr '.assets[].browser_download_url' | \
grep -e docker-compose-linux-armv7\$)
# Install to /usr/local/lib/docker/cli-plugins so that it works with sudo.
sudo mkdir -p /usr/local/lib/docker/cli-plugins
sudo curl $DL_URL -fsSL -o /usr/local/lib/docker/cli-plugins/docker-compose
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
# バージョンが表示されればOK
sudo docker compose version
一行のコマンドでインストールしたいという人は,以下を使ってください.
SETUP_TARGET=debian curl -fsSL \
https://raw.githubusercontent.com/masnagam/setup/main/scripts/docker.sh | sh -s
上記スクリプトを使うと,スクリプト内でsudo usermod -aG docker $(whoami)
が実行されるため,sudo
なしでdocker
を実行可能となる点に注意してください.pi
ユーザーをdocker
グループに追加したくない場合は,上記スクリプトを使わず,Docker公式ドキュメントの手順に従ってインストールしてください.