👻 Docker Desktopのインストール(Ubuntu 22.04)
2023/12/20
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 上)
ツィート |
🕍 同ジャンル最新記事(-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 できちゃいます。その具体的なプロセスです... |