はじめに
Ubuntu Desktop 20.04 LTS に Docker をインストールして、基本的な操作をするまでの手順です。
Docker とは
簡単にいうと、コンテナと呼ばれる仮想環境を構築するプラットフォームです。
VMware 仮想化ではハイパーバイザーと呼ばれるソフトウェア上で複数の OS を実行しますが、コンテナでは複数のアプリケーションやミドルウェアでホストの OS を共用します。
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時点 楽天市場調べ-詳細)
脚注
↑1 | docker stop に続けてコンテナ ID または名前を指定します。 |
---|