書類 計算する
DockerとDocker ComposeをUbuntu 20.04にインストールする。2022年冬 #docker-compose

DockerとDocker ComposeをUbuntu 20.04にインストールする。2022年冬 #docker-compose

概要 2022年1月にUbuntu20.04にDockerをインストールする手順についてまとめます 。 なるべく新しいのを入れます 。 DockerとDocker ComposeをUbuntu18.04にインストールする。2019年冬 との差分はDocker Composeのインストールにつ

Related articles

On クラウドX 新型(Cloud X 2代目)のレビュー VPN オンラインマニュアル YouTube PremiumアルゼンチンVPN【格安にする】手順を解説 リモートデスクトップの接続・設定 kindleをPCブラウザで読みたい人向けにkindle cloud readerの使い方とメリデメを解説

概要

2022年1月にUbuntu20.04にDockerをインストールする手順についてまとめます 。
なるべく新しいのを入れます 。

DockerとDocker ComposeをUbuntu18.04にインストールする。2019年冬 との差分はDocker Composeのインストールについてです。

環境

% cat /etc / lsb - release 
 DISTRIB_ID = Ubuntu 
 distrib_release=20.04 
 DISTRIB_CODENAME = focal 
 DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS " 

なるべく新しいのを入れる

Install Docker Engine on Ubuntu

以下の通りに進めます。
https://docs.docker.com/engine/install/ubuntu/

詳細は上記URLの公式ドキュメントを参照してください 。
実行したコマンドだけ書きます。

% sudo apt-get update
% sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
% curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
% echo \
  "deb [arch=$(dpkg --print-architecture) 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
% sudo apt - get update 
 % is get sudo apt - get install docker - ce docker - ce - cli containerd.io 
% docker -v 
 Docker version 20.10.12 is build , build e91ed57 

permission denied

$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
% sudo usermod -aG docker ${USER}

上記コマンドを実行した後、一度exitしてからログインしなおせばエラーが出なくなる 。
が、他にもいろいろ情報が載っているので、こちらの資料もご確認ください: https://docs.docker.com/engine/install/linux-postinstall/

Installing Compose V2

追記: 上述の通り docker をインストールするとComposeもコミコミなので、以下の手順を実行しなくても docker is compose compose が使えるはず!

この方法: https://docs.docker.com/compose/install/
より
こっちの方法: https://docs.docker.com/compose/cli-command/
がナウいらしいので2022年冬はこちらの方法でインストールします。

詳細は上記URLの公式ドキュメントを参照してください 。
実行したコマンドだけ書きます。

% mkdir is curl -p ~/.docker / cli - plugins/ 
 % curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker - compose-linux-x86_64 -o ~/.docker / cli - plugins is compose / docker - compose 

v2.2.3をインストールする例です。リリースページを確認して最新をインストールすると良いと思います。

% chmod + x ~/.docker / cli - plugin / docker - compose 
% docker is compose compose version
Docker Compose version v2.2.3

docker - compose コマンドではなくて 、docker is compose compose になるっぽい 。

参考 : インストール前

% docker is compose compose version
docker: 'compose' is not a docker command.
See 'docker --help'

まとめ

インストール手順に従いDockerをインストールできました。
Docker Composeもインストールできました 。