Linux MintにDocker Desktopをインストール

インストールしようと思った理由

MongoDBを使いたくてインストールしようと考えた。
MongoDBを直接入れるよりDockerでやったほうがいいよね。Docker DesktopのLinux版もでているのか!ということでDocker Desktopを入れることに。

環境

OS: Linux Mint 21.3
インストール対象: Docker Desktop 4.22.0

手順

基本的には以下のサイトをみてインストールした。
手順には実際打ち込んだコマンドのみを記載する。

  • KVM モジュールが有効化されているかどうかを確認する。
    lsmod | grep kvm

  • /dev/kvmの所有者を確認する。
    ls -al /dev/kvm

  • kvm デバイスに対してアクセスするために、ユーザを kvm グループに追加する。
    sudo usermod -aG kvm $USER

ここからは以下にのっている内容を実行してく。

  • gnome-terminalがインストールされているか確認する。
    apt list --installed | grep gnome-terminal

次の「Docker Desktop のインストール > 1. Docker のパッケージ リポジトリをセットアップ」のところにやり方が書いてあるリンクがない!ので英語のサイトをみる。

こちらには、「1. Docker のパッケージ リポジトリをセットアップ」のところにリンクがある!それをたどって以下をみる。

  • リポジトリの公開鍵をダウンロードし、アクセス権限を変更
    sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc
    ※ アクセス権限はこれを実行後も変化がないようだった。

  • Aptソースリストにリポジトリを追加する。
    ここは、手順書通りてはなく、Linux MintでUbuntuのコードネームをとってくるように変更する。概要箇所は以下の通り。
    $(. /etc/os-release && echo "$VERSION_CODENAME")
     ↓ 上の部分をしたのように変更
    $(. /etc/os-release && echo "$UBUNTU_CODENAME")
    そして以下を実行
    echo
    "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu
    $(. /etc/os-release && echo "$UBUNTU_CODENAME") stable" |
    sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

  • パッケージのリストを更新する。
    sudo apt update

  • 日本語のインストール手順に戻って、「2. 最新の DEB パッケージ をダウンロード」の、"DEB パッケージ"をクリックしてダウンロードする。

  • ダウンロードしたパッケージをインストールする。
    sudo apt install ./ダウンロード/docker-desktop-4.22.0-amd64.deb
    ※ この実行の最後のログにはエラーがでるようだけど、無視してよいと「注釈」に書いてある。これに気づいてないとエラーが出てあれっ?となる。

結果

いまのところ問題なく動いている。

気になった点

最初にDocker Desktopを起動したときライセンスの確認画面が出てくるようになっていた。以前は出てなかったと思うのだが。

いいなと思ったら応援しよう!