Docker,  Docker Desktop

UbuntuにDocker Desktopをインストールする方法

公式ドキュメント通りにやっていきます。

下準備

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にインストールする

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パッケージをドラッグアンドドロップして前後の'を削除する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です