自転車公園ステーションのブログ

自転車で気軽に公園に向かえるような、気軽に立ち寄れるブログを目指しています。

Docker、Docker Compose、Docker Desktopのインストール

1.はじめに

ここでは、

  • Docker(コンテナ管理ソフトウェア)
  • Docker Compose(複数のコンテナをまとめて管理できるツール)
  • Docker Desktop(Dockerの利用環境を手軽に構築できるツール)

のインストール方法を記載しています。

UbuntuWindows 11向けです。 インストール時のUbuntu OS=[Ubuntu 22.04.1 LTS] インストール時のWindows OS=Windows 11 Home Edition

2.Docker Desktopのダウンロード、インストール(Windowsの場合)

このインストーラを使用すれば、Docker、Docker Compose、Docker Desktopをまとめてインストールできます。

以下URLからインストーラ(.exe)をダウンロードします。

docs.docker.com

ダウンロードしたファイルを実行し、Docker Desktopをインストールします。

3.Docker Desktopのダウンロード、インストール(Linux Ubuntuの場合)

3.1 Dockerの公式レポジトリの追加

以下のコマンドを順番に実行して、Dockerの公式リポジトリを追加します。

sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

3.2 Docker Desktop のdebパッケージをダウンロード

下記URLからdebパッケージをダウンロードします。

docs.docker.com

3.3 DockerDesktopのインストール

debパッケージをダウンロードしたフォルダに移動し、インストールを行います。 ソフトのバージョンは2023/4/8現在のものです。

sudo apt update
sudo apt install ./docker-desktop-4.18.0-amd64.deb

3.4(補足)DockerDesktopのリソースの変更

StableDiffusionなど、メモリを大量に使用するコンテナを動かす場合は、メモリの割当を増やす必要があります。

[extensions]の右側をクリックし、[Setting]をクリックします。

[Resources]-[Advanced]を選択し、メモリ[Memory]の値を大きくします。 ※StableDiffsionを使用する場合、メモリを12GBくらいに増やすと大きめのモデルでも異常終了しないように感じました。

メモリの値を変更したら、[Apply & restart]をクリックして、DockerDesktopを再起動します。