Docker Desktop を Ubuntu にインストールするには?

通常、コマンド ラインで Docker コンテナー イメージを実行および管理することは、Docker の初心者にとって威圧的であることが多く、そこで Docker Desktop の出番です。

Docker によって開発された Docker Desktop は、ユーザーが CLI でコマンドを実行することなく、Linux PC 上で Docker コンテナーとイメージを簡単に実行および管理できる、無料で使いやすい GUI アプリケーションです。

Docker Desktop はクロスプラットフォーム アプリケーションです。つまり、Windows、Linux、および Mac にインストールできます。従業員が 250 人以下の企業は無料で、250 人を超える企業には有料のサブスクリプションが必要です。

このチュートリアルでは、Ubuntu 22.04 に Docker Desktop をインストールする方法について説明します。

前提条件

  • 仮想化サポートが有効になっている 64 ビット CPU。
  • 4GB以上のRAM
  • GUI デスクトップ環境 (できれば GNOME、MATE、または KDE )
  • 管理者権限を持つ Sudo ユーザー

(1) KVM 仮想化が有効になっていることを確認する

KVM モジュールがロードされていることを確認するには、次のコマンドを実行します。

$ lsmod | grep kvm

モジュールがロードされている場合、次の出力が得られるはずです。Intel CPU の KVM モジュールが有効であることを示します。

lsmod-kvm-module-ubuntu-linux

モジュールがロードされていない場合は、次のコマンドを実行します

Intel プロセッサの場合

$ sudo modprobe kvm_intel

AMD プロセッサの場合

$ sudo modprobe kvm_amd

(2) Ubuntu 22.04 に Docker をインストール

次のステップは、Docker をインストールすることです。最初にパッケージ リストを更新し、以下に示すように必要な依存関係をインストールします。

$ sudo apt update
$ sudo apt install software-properties-common curl apt-transport-https ca-certificates -y

インストールしたら、Docker の GPG 署名キーを追加します。

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg

次に、次のように公式の Docker リポジトリをシステムに追加します。

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

リポジトリを配置したら、次に示すように Docker とその他の Docker ツールをインストールします。

$ sudo apt install docker-ce docker-ce-cli containerd.io uidmap -y

Apt-Install-docker-container-io-ubuntu-linux

インストールが成功したら、次のコマンドを使用してユーザー アカウントを Docker グループに追加します。

$ sudo usermod -aG docker $USER
$ newgrp docker

docker が実行されていることを確認するには、次のコマンドを実行します。

$ sudo systemctl status docker

Docker-サービス-ステータス-Ubuntu-Linux

次のように、Docker インストールのバージョンやその他の情報を確認することもできます。

$ docker version

Docker バージョン コマンド出力 Linux

(3) Docker デスクトップのインストール

Docker Desktop は現在、公式の Ubuntu リポジトリや Docker 自体では利用できません。したがって、 Docker の公式 Web サイトからDebian バイナリを手動でダウンロードする必要があります。

Docker Desktop の現在の最新バージョンはバージョン 4.15.0 で、以下に示すように wget コマンドを使用してダウンロードできます。

$ wget https://desktop.docker.com/linux/main/amd64/docker-desktop-4.15.0-amd64.deb

wget-command-download-docker-desktop

または、Linux DEB の下のリンクをクリックすることもできます。

ダウンロード-Docker-デスクトップ-Ubuntu-Linux

ファイルをダウンロードしたら、次の apt コマンドを実行して Docker Desktop をインストールします。

$ sudo apt install ./docker-desktop-*-amd64.deb

apt-install-docker-desktop-debian-binary

(4) Docker デスクトップの起動

Docker Desktop がインストールされたら、次に示すように、アプリケーション マネージャーを使用してそれを検索し、起動できます。

起動-Docker-デスクトップ-Ubuntu-Linux

以下に示すように、コマンドラインで起動することもできます。

$ sudo systemctl --user start docker-desktop

Docker Desktop を起動すると、次のポップアップ ボックスが表示されるので、[同意する] をクリックしてライセンス条項に同意します。

Docker-Subscription-Service-Agreement-Ubuntu

しばらくすると、Docker Desktop GUI ダッシュボードが起動します。初期化と開始には約 3 ~ 5 分かかりますので、しばらくお待ちください。

Docker-デスクトップ-開始-ウィンドウ-Ubuntu

Docker の使用方法に関するヒントについては、[Get Started] ボタンをクリックしてください。訪問したくない場合は、スキップをクリックしてください。

スキップ-チュートリアル-Docker-デスクトップ-Ubuntu

最後に、Docker Desktop のホームページに移動します。このページには、以下に示すように、コンテナーの使用を開始する方法が記載されています。

run-sample-container-docker-desktop-ubuntu

(5) Docker デスクトップの構成

Docker Desktop は高度な設定が可能で、好みに合わせてほぼすべての設定を微調整できます。

これらの設定は、次のカテゴリに分類されます。

  • 全般的
  • 資力
  • Docker エンジン
  • 実験的機能
  • Kubernetes
  • ソフトウェアの更新
  • 拡張機能

これらの設定にアクセスするには、一番上の歯車のアイコンをクリックすると、[設定] タブに上記のオプションが表示されます。

Docker-デスクトップ-設定-Ubuntu

たとえば、[リソース] タブ ページでは、CPU、RAM、スワップ スペースなど、Docker Desktop が必要とするシステム リソースを構成できます。

Docker-デスクトップ-リソース-構成-Ubuntu

(6) Docker Desktop を使用してコンテナを実行する

好みに応じて Docker Desktop を構成したら、コンテナーの実行を開始できます。たとえば、Redis コンテナーを実行します。

Run-Redis-Container-via-Docker-Desktop

表示されるポップアップで、コンテナ イメージがプルされるディレクトリを選択します。

ディレクトリ-パブリッシュ-コンテナ-Docker-デスクトップ

Docker Desktop は、Docker ハブからコンテナー イメージのプルを開始し、Redis コンテナー インスタンスを作成します。

pull-redis-image-docker-desktop-ubuntu

イメージをプルすると、コンテナーが作成され、次の概要ダッシュボードが表示されます。

Redis-container-running-logs-docker-desktop

[コンテナ] タブをクリックして、システム上のすべてのコンテナを表示および管理できます (実行中か停止中かに関係なく)。

ビュー-コンテナー-Docker-デスクトップ-Ubuntu

同様に、[イメージ] タブをクリックして、プルされたコンテナー イメージを表示および管理できます。

イメージ-プル-Docker-デスクトップ-Ubuntu

(7) Docker Desktop のアンインストール

Docker Desktop が不要になった場合は、次のコマンドでアンインストールできます。

$ sudo apt purge docker-desktop

次に、関連する Docker デスクトップ ファイルを削除します。

$ rm -r $HOME/.docker/desktop
$ sudo rm /usr/local/bin/com.docker.cli

私のオープンソース プロジェクト

Kugua Cloud Classroom - オンライン教育ソリューション

おすすめ

転載: blog.csdn.net/xiaochong0302/article/details/128691860