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