UbuntuでDockerとそのコンテナをインストールして使用する方法

Ubuntu上のDocker

デッカー は、同じ名前のビジネスエンティティによってサポートされるオープンソースプロジェクトであり、と呼ばれる比較的分離された環境内でアプリケーションプロセスを実行するのがはるかに簡単になります。 コンテナ またはコンテナ。 独自のカーネルを持つ仮想マシン(VM)とは異なり、コンテナーはホストオペレーティングシステムのカーネルに依存しているため、コンテナーを軽量化し、実行速度を大幅に向上させることができます。

Dockerは、コンピューターに提供する最も単純なツールです。 エンタープライズアプリケーションの開発および管理機能。 デフォルトでは、Dockerコンテナーは、DockerHubでホストされているアプリケーションイメージを使用して実行されます。 このリンク。 この記事では、Canonicalによって開発されたオペレーティングシステムに基づいて、Ubuntuおよびその他のディストリビューションにこれらのコンテナーをインストールして使用する方法を示します。

UbuntuへのDockerのインストール

ソフトウェアの最新バージョンを常に入手することを意図している場合の最善の方法は、問題のソフトウェアの公式リポジトリをインストールすることです。 これを行うには、次の手順に従います。

  1. まず、ターミナルを開き、次のコマンドを使用してソフトウェアのGPGキーをインポートします。
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. 次に、公式リポジトリを追加します。
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. パッケージを更新します。
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. 次に、次のコマンドを使用してDockerをインストールします。
sudo apt install docker-engine

 Dockerコンテナを実行する方法

El デーモン Dockerはすでに機能しています。 ここで、最初のコンテナーを実行するために、次のコマンドを使用します。

sudo docker run hello-world

上記のように、Dockerコンテナはデフォルトで独自のハブでホストされます。 数百または数千の画像が利用可能であるため、関心のある画像を実行するために検索を行います。 たとえば、最も人気のあるUbuntuベースのディストリビューションのXNUMXつであるLinuxMintに関するイメージを検索する検索コマンドは次のようになります。

sudo docker search "linux mint"

前の検索では、次のようなものが表示されます。

docker-images

コンテナを実行するための画像を探すときは、常に「OK」または「公式」の列を持つ画像を使用する必要があります。これは、他の人からではなく、自分のプロジェクトからのものであることを意味します。 前のリストには公式のものはありませんが、Ubuntuからのものがあります。 次のコマンドを使用して、(前のイメージの)公式Ubuntuイメージを使用してコンテナーを実行します。

sudo docker run -it ubuntu bash

上記のコマンドは、Ubuntuイメージをダウンロードし、コンテナーを実行し、実行し続け、Bashを使用してコンテナー内でインタラクティブなttyアクセスを提供します。 私たちは、 プロンプト 次のようなものに変更されました ルート@ 131a58505d2d:/#、atの後にあるのは、コンテナの一意のIDです。

コマンドラインアクセスを使用すると、コンテナからの取り出し、パッケージデータベースの更新、システムの更新、ソフトウェアのインストールなど、実質的に何でもできます。

掃除をする

コンテナを実行する場合、DockerクライアントはDockerHubからイメージをダウンロードする必要があります。 これらの画像はコンピュータに保存され、コンテナを停止して削除してもそこに残ります。 それらすべての残骸は排除する価値があります 二度と使用しないこと。

コンピューターでホストされている画像を一覧表示するには、次のコマンドを記述します。

sudo docker images

これにより、コンピューターでホストされているすべての画像が表示されます。 それらを排除するために、次のようなコマンドを記述します。ここで、「hello-world」は削除するイメージです。

sudo docker rmi hello-world

この投稿で取り上げられているソフトウェアとそのコンテナを使用することは、一部のユーザーにとって非常に興味深い場合があります。 あなたはその一人ですか?

経由| linuxbsdos.com


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ベト・ゴムヘズ

    私のような人間にとって、Ubuntuにdockerをインストールするにはどうすればよいですか?

  2.   テクノサイバー

    利点は、物理リソースを消費せず、論理リソースのみを消費することです。20分でXNUMX台の仮想マシンを起動できますが、他の仮想マシンでは数時間で実行できます。