👻 Docker Desktopのインストール(Ubuntu 22.04)

2023/12/20

docker  Docker Desktop を Ubuntu 22.04 に導入する方法を書きます。 まず Docker Engine をインストールします。


旧バージョン削除、必要なアプリのインストール

 $ sudo apt-get update
 $ sudo apt-get install ca-certificates curl gnupg
 $ sudo apt remove docker docker-engine docker.io containerd runc docker-ce docker-ce-cli
 $ rm -r ~/.docker/desktop
 $ sudo apt purge docker-desktop
 $ sudo apt install gnome-terminal
 $ sudo apt -y install ca-certificates curl gnupg lsb-release

Docker GPG key の登録

 $ sudo install -m 0755 -d /etc/apt/keyrings
 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
 $ sudo chmod a+r /etc/apt/keyrings/docker.gpg

リポジトリの設定

 $ echo \
 "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
 "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
 sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 docker グループを作成しユーザー(この場合 raku)を所属させます。

 $ sudo groupadd docker
 $ sudo usermod -aG docker raku

Docker Engine のインストール

 $ sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

インストールの確認

 $ docker --version
Docker version 24.0.7, build afdd53b
 $ docker compose version
Docker Compose version v2.21.0

権限設定(ユーザー名 raku の場合)

 $ sudo usermod -aG docker raku

自動起動の設定

 $ sudo systemctl unmask docker.service
 $ sudo systemctl enable docker
 $ sudo  systemctl is-enabled docker

Docker Desktop の導入

 Ubuntu インストール公式ページの下にある[DEB package]というボタンを押し、 パッケージをダウンロードし、インストールします(4.26.1-amd64 はシステムや日付で変わります)。

 $ sudo apt install docker-desktop-4.26.1-amd64.deb

Docker Desktop の起動

 $ systemctl --user start docker-desktop

自動起動の設定

 $ systemctl --user enable docker-desktop

 以前の設定が残っている場合、エラーが起きることがあります。 完全にクリーンにして再インストールすることをお薦めします。

参考: Docker Engine,Docker Desktop のインストールと使用法,Docker Compose の「はじめよう」を実行(Ubuntu 22.04 上)

Facebookシェア

🕍 同ジャンル最新記事(-5件)

PHP8.1 上の PukiWiki(2023/12/20)

PHP 7.4 上で稼働していた PukiWiki をそのまま PHP 8.1 上へ持ってくると、attach プラグインのせいか添付ファイルが正常に表示されない...

Fess のインストール(2023/12/14)

.txt, .tex, pdf, Officeファイル, Libre Officeファイル, html ファイルなどを対象にインデックス化され、検索できる...

Docker Desktop(Ubuntu22)(2023/12/13)

Docker Desktop を Ubuntu 22.04 に導入する方法です...

TeXで絵文字を使う(2022/07/28)

絵文字の最新事情もわかり、組版ソフト TeX が Unicode に対応してから時間も経ったことでもあり、TeX で絵文字をと考えるのは自然な流れでしょう...

NTT光でVPN(2022/07/27)

NTT光接続でつないでいる場合、デフォルトのゲートウェイ機で VPN できちゃいます。その具体的なプロセスです...