GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 22.04 LTSJammyJellyfishにDockerCEをインストールする方法

Dockerは、分離されたコンテナーでアプリケーションを簡単に実行できるようにするオープンソースプロジェクトです。 Ubuntu 22.04 LTSを使用していて、Docker CEをインストールしてさまざまなLinuxアプリのコンテナーを実行したい場合は、このチュートリアルに従うことができます。

Dockerコンテナーのもう1つの利点は、相互に構築して相互に通信できることです。これらのアプリケーションの例としては、ApacheサーバーやMySQLデータベースがあります。

通常の仮想マシンと比較すると、完全なオペレーティングシステムを実行するためにすべてのコンテナが必要なわけではありません。つまり、データベースサーバーから分離されたWebサーバーを実行する場合は、オペレーティングシステムを含む2つの完全な仮想マシンを起動する必要があります。これはdockerには当てはまりません。その場合、基盤となるカーネルは同じであり、本格的なオペレーティングシステムをインストールしなくても、それぞれのサーバーに対して2つの独立したコンテナーを起動できます。代わりに、軽量のDockerイメージが機能します。

さらに、Dockerはクロスプラットフォームプロジェクトであるため、OS(Windows、Linux、またはmacOS)に関係なく、コマンドを実行します。すべてのDockerは同じであり、コンテナー間の互換性の問題はありません。

Ubuntu 22.04 LTSJammyJellyfishにDockerCEをインストールする手順

1。システムの更新といくつかのツールのインストール

sudo apt update
sudo apt install ca-certificates curl apt-transport-https

2。 GPGキーを追加する

UbuntuにDockerのパッケージをダウンロードするには、開発者がDockerパッケージに署名するために使用するGPGキーを追加する必要があります。そうしないと、システムがエラーを返し、リポジトリを使用できなくなります。

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

3。 Ubuntu22.04にDockerリポジトリを追加する

Ubuntu Jammyのデフォルトのシステムリポジトリを使用してDockerをインストールできますが、使用可能なバージョンは最新のものではありません。したがって、以下のコマンドブロックを使用して、Dockerの公式リポジトリを手動で追加してください。

全体をコピーして貼り付けます 端末のコマンドのブロック:

echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4。 Ubuntu22.04にDockerEngineをインストールする

最後に、必要なものをすべて構成しました。ここで、system updateコマンドを実行して、リポジトリキャッシュを更新し、すでにインストールされているパッケージを更新します。その後、APTパッケージを使用して、コンテナーの作成を開始するために必要なすべてのDockerツールを入手します。

sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Dockerサービスが実行されていることを確認するには:

systemctl status docker

実行されていない場合は、次を使用します:

sudo systemctl start docker

5。 sudoなしでdockerを使用する

インストールが完了したら、現在のシステムユーザーをDockerグループに追加する必要があります。そうしないと、「sudo」を使用する必要があるたびに追加されます。 ‘Dockerのすべてのコマンドで。

sudo usermod -aG docker $USER
newgrp docker

バージョンを確認するには:

docker version

6。コンテナの作成

これで、最初のコンテナの作成を開始できます。たとえば、DebianBullseyeコンテナを作成するとします。そのために、Dockerイメージをプルします。

docker pull debian

コンテナを作成する:

docker create -it --name test debian

コンテナを開始

docker start test

インストールされているコンテナのコマンドラインを取得します:

docker attach test


Ubuntu
  1. Ubuntu 22.04 LTSデスクトップ(Jammy Jellyfish)のインストール方法

  2. Ubuntuを22.04LTSJammyJellyfishにアップグレードする方法

  3. Ubuntu 22.04JammyJellyfishデスクトップのインストール方法

  1. Ubuntu22.04LTSジャミークラゲにGnomeをインストールする方法

  2. Ubuntu20.04を22.04LTS(Jammy Jellyfish)にアップグレードする方法

  3. Ubuntu 22.04 LTS(Jammy Jellyfish)にVirtualBoxをインストールする方法

  1. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  2. Ubuntu 22.04 LTS(Jammy Jellyfish)のインストール方法

  3. Ubuntu18.04LTSサーバーにDockerをインストールする方法