UbuntuにDocker Desktopをインストールする方法
公式ドキュメント通りにやっていきます。
Install Docker Desktop on Ubuntu
Learn how to install, launch and upgrade Docker Desktop on Ubuntu. This quick guide will cover prerequisites, installation methods, and more.
下準備
gnome-terminalをインストールする
sudo apt install gnome-terminal
過去にDocker関連をインストールしている場合は下記のコードを実行する
sudo apt remove docker-desktop
完全クリーンアップする場合は、下記の3つのコードを実行する
rm -r $HOME/.docker/desktop
sudo rm /usr/local/bin/com.docker.cli
sudo apt purge docker-desktop
Doker EngineをUbuntuにインストールする
Install Docker Engine on Ubuntu
Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install.
HTTPS経由でリポジトリを使用する準備
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
Docker の公式 GPG キーを追加します
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
パッケージインデックスの更新
sudo apt-get update
Doker EngineをUbuntuにインストールする
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Doker EngineがUbuntuにインストールできたか確認する
sudo docker run hello-world
Hello from Docker!と表示されればUbuntuにDoker Engineの導入は完了です。
Debパッケージをダウンロードし、下記のコードを実行する
sudo apt-get update
sudo apt-get install ダウンロードしてきたDockerDesktopのdebパッケージをドラッグアンドドロップして前後の'を削除する
上記のコードを実行すると下記のメッセージが出るが、無視してOK
N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Docker Desktopの起動
systemctl --user start docker-desktop
バージョンの確認
docker version
ログイン時にDocker Desktopを起動するように設定する
systemctl --user enable docker-desktop
Docker Desktopをアップデートする
Docker Desktopのdebパッケージをダウンロードし、下記のコードを実行する
sudo apt-get install ダウンロードしてきたDockerDesktopのdebパッケージをドラッグアンドドロップして前後の'を削除する