Ubuntu20.04へのDockerのインストール
History
#Docker #Ubuntu #Linux

OracleCloudのA1インスタンスで確認

必要なパッケージのインストール
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

GPGキーの追加
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

リポジトリを追加
sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu focal stable"
※コードネームやアーキテクチャは環境により書き換える

パッケージのアップデート
sudo apt update

Dockerをインストール
sudo apt install docker-ce

ここから下はDockerをrootなしで動かすための作業

ユーザーをdockerグループに追加
sudo gpasswd -a ubuntu docker
※ユーザー名は環境により書き換える

一般ユーザーで実行できることを確認
docker ps

※2021/8/5追記 公式なものでcompose cliが使える

※2021/10/20修正 リンクを変更しました

(docker-composeの代わりになるもので、ほとんど同じ)

mkdir -p ~/.docker/cli-plugins
cd ~/.docker/cli-plugins
#amd64の場合
wget -O docker-compose https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64
#arm64の場合
wget -O docker-compose https://github.com/docker/compose/releases/latest/download/docker-compose-linux-aarch64
chmod +x docker-compose

docker-composeではなくdocker composeで使う


docker-composeは直接パッケージをインストールしてもうまく行かなかったため下記の方法でインストール

sudo curl -L --fail https://raw.githubusercontent.com/linuxserver/docker-docker-compose/master/run.sh -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

※docker-compose自体をDockerコンテナで動かしてるので一番最初に実行するとイメージのダウンロードが始まる(amd64でもarm64でも使用可能)

« OracleCloudのブートボリュームの拡張
カスタムSpeedtestページ作りました »