Ubuntu 20.04 LTS に Docker をインストール

はじめに

Ubuntu Desktop 20.04 LTS に Docker をインストールして、基本的な操作をするまでの手順です。

Docker とは

簡単にいうと、コンテナと呼ばれる仮想環境を構築するプラットフォームです。
VMware 仮想化ではハイパーバイザーと呼ばれるソフトウェア上で複数の OS を実行しますが、コンテナでは複数のアプリケーションやミドルウェアでホストの OS を共用します。

Docker インストール

既存のパッケージリストを更新

$ sudo apt update

必要パッケージをインストール

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

Docker 公式リポジトリの GPG キーをインストール

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Docker リポジトリを追加

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

パッケージのデータベースを更新

$ sudo apt update

Docker をインストール

$ sudo apt install docker-ce

Docker の起動状況を確認

$ sudo systemctl status docker

Docker コマンド実行設定

sudo なしで Docker コマンドを実行するように、ユーザ名を docker グループに追加

$ sudo usermod -aG docker ${USER}

グループメンバーシップを適用

$ su - ${USER}

ユーザーが docker グループに追加されたことを確認

$ su - ${USER}

Docker イメージの操作

CentOS のイメージを検索

$ docker search centos

CentOS イメージをダウンロード

$ docker pull centos

ダウンロードしたイメージの確認

$ docker images

Docker コンテナの実行

$ docker run -it centos

Docker コンテナの管理

実行中のコンテナを確認

$ docker ps

実行中および実行していないコンテナを確認

$ docker ps -a

実行中のコンテナを停止[1]docker stop に続けてコンテナ ID または名前を指定します。

$ docker stop reverent_nobel

不要なコンテナを削除します。

$ docker rm reverent_nobel

Dockerは、コンテナででアプリケーションプロセスを管理する過程を簡単にするアプリケーションです。このチュートリアルで…

関連記事

はじめに Ubuntu Desktop 20.04 LTS に Docker Compose を使って、MariaDB に接続する手順です。 Docker Compose とは 簡単にいうと、Compose ファイルとよば[…]

以上

参考書籍

created by Rinker
¥4,180 (2024/10/09 10:23:20時点 楽天市場調べ-詳細)

脚注

脚注
1docker stop に続けてコンテナ ID または名前を指定します。