GNU/Linux >> Linux の 問題 >  >> Debian

DockerをDebian9にインストールする方法(Stretch)

Dockerは、コンテナーベースのアプリケーションフレームワークであり、特定のアプリケーションをそのすべての依存関係とともにコンテナーにラップします。 Dockerコンテナーは、アプリケーション全体をセットアップしなくても、開始時にリモートロケーションに簡単に出荷できます。このチュートリアルは、Debian9StretchにDockerをインストールするのに役立ちます。

ステップ1-前提条件

最初のステップは、Linux VPSにDockerをインストールする前に、デフォルトのDockerパッケージをシステムから削除することです。コマンドを実行して、不要なDockerバージョンを削除します。

  sudo apt-get purge docker lxc-docker docker-engine docker.io 

次に、DebianシステムにDockerをインストールするために必要なパッケージをシステムにインストールします。これを行うには、以下のコマンドを実行します。

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

ステップ2–Dockerリポジトリのセットアップ

次に、Dockerの公式GPGキーをインポートして、apt-getでインストールする前にパッケージの署名を確認します。ターミナルで以下のコマンドを実行します。

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

その後、依存関係を含むDockerパッケージを含むDebianシステムにDockerリポジトリを追加します。 DockerをDebianにインストールするには、このリポジトリを有効にする必要があります。

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

ステップ3–Debian9にDockerをインストールする

これで、システムでDockerをインストールする準備が整いました。次のコマンドを実行してaptインデックスをアップグレードしてから、DockerコミュニティエディションをDebianにインストールします。

  sudo apt-get update  sudo apt-get install docker-ce 

Docker Community Editionが正常にインストールされると、サービスが自動的に開始されます。以下のコマンドを使用して、サービスのステータスを確認してください。

  sudo systemctl status docker 

これで、システムでDockerコンテナーを実行する準備が整いました。 初心者向けのDockerチュートリアルを使用してDockerを操作します。

ステップ4–Dockerの使用方法

LinuxにDockerをインストールした後。 Dockerイメージを検索およびダウンロードし、コンテナーを起動して管理するための基本的な詳細を以下に示します。

Dockerイメージの検索

まず、DockerハブからDockerコンテナイメージを検索します。たとえば、以下のコマンドは、Debianを含むすべての画像を検索し、出力として一覧表示します。

  docker search debian 

Dockerイメージのダウンロード

次に、次のコマンドを使用して、ローカルシステムにdebianという名前のDockerコンテナをダウンロードします。

  docker pull debianデフォルトのタグを使用:latestlatest:ライブラリからプル/ debian55cbf04beb70:プルcompleteDigest:sha256:f1f61086ea01a72b30c7287adee8c929e569853de03b7c462a8ac75e0d0224c4Status:debianの新しい画像をダウンロード 

次に、上記のイメージがシステムに正常にダウンロードされていることを確認します。以下のコマンドはすべての画像を一覧表示します。

  docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdebian latest3bbb526d26084週間前101MB

画像付きの新しいコンテナを起動

最後に、システムで上記でダウンロードしたイメージを使用してDockerコンテナを起動します。以下のコマンドは、新しいコンテナを起動し、/ bin/bashシェルを使用してそのコンテナにアクセスできるようにします。

  docker run -i -t debian / bin / bash 

Dockerコンテナを終了するには、 CTRL + P + Qと入力します。 。これにより、コンテナがバックグラウンドで実行されたままになり、ホストシステムコンソールが提供されます。 exitコマンドを使用すると、現在のコンテナが停止します。

Dockerコンテナーを終了した後、以下のコマンドを実行して、実行中のすべてのコンテナーをリストします。

  docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf2582758af13 debian "/ bin /bash"2時間前Up2時間first_debian

デフォルトでは、上記のコマンドは実行中のコンテナのみを一覧表示します。すべてのコンテナ(停止したコンテナを含む)を一覧表示するには、次のコマンドを使用します。

  docker ps -a 

コンテナの開始/停止/接続

次のコマンドを使用して、任意のコンテナを開始、停止、または接続できます。コンテナを起動するには、次のコマンドを使用します。

  docker start  

コンテナを停止するには、次のコマンドを使用します。

  docker stop  

現在実行中のコンテナに接続するには、次のコマンドを使用します。

  docker attach  

Debian
  1. Debian10BusterにDockerをインストールする方法

  2. Debian 9StretchLinuxにDockerエンジンをインストールする方法

  3. DockerEngineをDebian11にインストールする方法

  1. Debian9にVirtualBox5.1をインストールする方法(Stretch)

  2. Debian11にDockerをインストールする方法

  3. Debian9にDockerをインストールする方法

  1. Debian10にDockerをインストールする方法

  2. DockerをDebian11にインストールする方法

  3. Debian9StretchにDockerをインストールする方法