Ubuntu 20.04におけるDockerのインストールと使用ガイド
Dockerは、コンテナ内でアプリケーションを開発、配信、実行するプロセスを簡素化するオープンソースプラットフォームです。このガイドでは、Ubuntu 20.04へのDockerのインストールと、その基本的な使用法の概要を説明します。
前提条件
- Ubuntu 20.04を実行しているシステム
- sudo権限を持つユーザーアカウント
- インターネットアクセス
ステップ1: システムパッケージの更新
Dockerをインストールする前に、最新のソフトウェアバージョンを確保するためにパッケージリポジトリを更新します:
sudo apt update && sudo apt upgrade -yステップ2: 必要な依存関係のインストール
Dockerには特定の依存関係が必要です。次のコマンドを実行してインストールします:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-commonステップ3: Dockerの公式GPGキーを追加
Dockerパッケージの信頼性を確認するために、そのGPGキーを追加します:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg |
sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgステップ4: Dockerリポジトリを追加
公式のDockerリポジトリをシステムソースに追加します:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]
https://download.docker.com/linux/ubuntu focal stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullステップ5: Dockerのインストール
パッケージリストを更新し、Docker Engineをインストールします:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.ioステップ6: Dockerインストールの確認
Dockerが正しくインストールされているか確認するために、次のコマンドを実行します:
docker --versionDockerが実行中であることを確認するために:
sudo systemctl status docker実行中でない場合は、次のコマンドで開始します:
sudo systemctl start dockerDockerをブート時に自動起動させるには:
sudo systemctl enable dockerステップ7: SudoなしでDockerを実行 (オプション)
デフォルトでは、Dockerはsudo権限を必要とします。非ルートユーザーとして実行するには、ユーザーをdockerグループに追加します:
sudo usermod -aG docker $USER変更を適用するためにログアウトして再ログインします。
ステップ8: Dockerインストールのテスト
Dockerが正しく動作しているか確認するために、テストコンテナを実行します:
docker run hello-worldインストールが成功した場合、Dockerが正常に動作していることを確認するメッセージが表示されます。
基本的なDockerコマンド
イメージをプル
Docker Hubからイメージをダウンロードするには:
docker pull ubuntuインストールされたイメージのリスト
docker imagesコンテナを実行
イメージからコンテナを開始するには:
docker run -it ubuntu bashこのコマンドは、Ubuntuコンテナを実行し、インタラクティブシェルを開きます。
実行中のコンテナのリスト
docker ps停止したコンテナも含めてすべてのコンテナを見るには:
docker ps -aコンテナを停止
実行中のコンテナを停止するには:
docker stop <container_id>コンテナを削除
停止したコンテナを削除するには:
docker rm <container_id>イメージを削除
イメージを削除するには:
docker rmi <image_id>未使用のリソースをクリーンアップ
すべての停止したコンテナと未使用のイメージを削除します:
docker system prune -a結論
Dockerは、アプリケーションのデプロイと管理を簡素化する強力なツールです。このガイドでは、Ubuntu 20.04でDockerを始めるためのインストールプロセスと基本コマンドを説明しました。


