Debian インストール Docker チュートリアル Debian インストール Docker コマンド

Debian インストール Docker チュートリアル Debian インストール Docker コマンド

Docker は、ほぼどこでも実行できるポータブルで自己完結的なコンテナとしてアプリケーションを迅速に構築、テスト、デプロイできるコンテナ化プラットフォームです。そこで、Debin に Docker をインストールする方法と、Debin に Docker をインストールするためのコマンドをまとめます。

1. DebinにDockerをインストールする

Docker のリポジトリから最新の安定した Docker バージョンをインストールするには、次の手順を実行します。

HTTPS 経由で新しいリポジトリを追加するために必要なパッケージをインストールします。

sudo pt updte sudo pt instll pt-tnspot-https c-cetifictes cul softwe-popeties-common gnupg2

2. 次の cul コマンドを使用してリポジトリの GPG キーをインポートします。

cul -fsSL https://downlod.docke.com/linux/debin/gpg | sudo pt-key dd -

成功すると、コマンドは OK を返します。

3. 安定した Docker APT リポジトリをシステムのソフトウェア リポジトリ リストに追加します。

sudo dd-pt-epositoy "deb [ch=md64] https://downlod.docke.com/linux/debin $(lsb_elese -cs) stble"

$(lsb_elese -cs) Debin ディストリビューションの名前を返します。この場合は、それはbuste

4. ptパッケージ リストを更新し、最新バージョンの Docker CE (Community Edition) をインストールします。

sudo pt updte sudo pt instll docke-ce

5. インストールが完了すると、Docker サービスが自動的に開始されます。確認するには次のように入力します:

sudo systemctl sttus docke

出力は次のようになります。

● docke.seice - Docke Appliction Contine Engine Loded: loded (/lib/systemd/system/docke.seice; enbled; endo peset: enbled) Actie: ctie (unning) since Tue 209-07-30 20:52:00 GMT; min s go Docs: https://docs.docke.com ...

6. 現在、Docker の最新の安定バージョンは 9.03 です。

docke -

出力:

Docke esion 9.03., build 74be89

Sudo なしで Docker コマンドを実行する #

デフォルトでは、oot ユーザーと sudo 権限を持つユーザーのみが Docker コマンドを実行できます。

sudo を先頭に付けずに Docker コマンドを実行する場合は、Docker CE パッケージのインストール中に作成される Docker グループにユーザーを追加する必要があります。これを行うには、次のように入力します。

sudo usemod -G docke $USER

$USERユーザー名を保持する環境変数です。

グループ メンバーシップが更新されるように、ログアウトして再度ログインします。

完了したら、 sudo入力なしでdockeコマンドを実行できることを確認します。

docke contine un hello-wold

このコマンドはテストイメージをダウンロードし、コンテナ内で実行し、「Hello fom Docker」というメッセージを出力して終了します。出力は次のようになります。

3. Dockerの使用

Debin 0 がインストールされたので、Docker の基本的な概念とコマンドを見てみましょう。

、Dockerイメージ

Docker イメージは、実行可能なソフトウェア アプリケーションを構成するイメージ Dockerfile 内の命令を表す一連のファイル システム レイヤーで構成されます。イメージは、アプリケーションと、ライブラリ、バイナリ、命令など、アプリケーションの実行に必要なその他のすべての依存関係が含まれる不変のバイナリ ファイルです。

ほとんどの Docker イメージは Docker Hub で入手できます。これはクラウドベースのレジストリ サービスであり、他の機能の中でも、Docker イメージをパブリック リポジトリまたはプライベート リポジトリに保存するために使用されます。

Docker Hub レジストリからイメージを検索するには、 docke sechコマンドを使用します。たとえば、Debin イメージを検索するには、次のように入力します。

docke sech debin

2. Dockerコンテナ

イメージのインスタンスはコンテナと呼ばれます。コンテナは、単一のアプリケーション、プロセス、またはサービスのランタイムを表します。最も適切な比較ではないかもしれませんが、プログラマーであれば、Docker イメージをクラス、Docker コンテナをクラスのインスタンスと考えることができます。

コンテナを起動、停止、削除、管理するには、 docke contineコマンドを使用します。たとえば、次のコマンドは、Debin イメージに基づいて Docker コンテナを起動します。ローカルにイメージがない場合は、まずダウンロードされます。

docke contine un debin

debin コンテナは、長時間実行されるプロセスがなく、他のコマンドも提供されていないため、起動後すぐに停止します。コンテナが起動し、空のコマンドを実行してから終了します。

スイッチ-it使用すると、コマンドラインを通じてコン​​テナと対話できます。インタラクティブ コンテナーを開始するには、次のように入力します。

docke contine un -it debin /bin/bsh

出力:

oot@ee86c8c8b3b:/#

上記の出力からわかるように、コンテナが起動するとコマンド プロンプトが変更され、コンテナ内から作業していることがわかります。

アクティブな Docker コンテナを一覧表示するには、次のコマンドを使用します。

docke contine ls

実行中のコンテナがない場合、出力は空になります。

アクティブなコンテナと非アクティブなコンテナを表示するには、 -スイッチを渡します。

docke contine ls -

1 つ以上のコンテナを削除するには、コンテナ ID (または複数の ID) をコピーし、continue コマンドの後に貼り付けるだけです。

docke contine m c55680f670c

<<:  1 つの SSL 証明書にバインドできるドメイン名の数はいくつですか? SSL証明書とドメイン名の関係

>>:  Hostwinds クラウド VPS Magento プログラムのワンクリックインストールチュートリアル

推薦する

アプリオンラインプロモーションプラン(アプリマーケティング:モバイル市場を掌握し、トラフィックを爆発的に増加!)

アプリ マーケティング: モバイル市場を獲得し、トラフィックを爆発的に増加させましょう!スマートフォ...

企業は顧客データをどのように管理するのか(顧客データのカテゴリと顧客データの管理方法)

顧客データのカテゴリーと顧客データの管理方法顧客データには、貴社がサービスを提供するビジネスや連絡先...

データ分析とデータ運用(企業開発におけるデータ運用システムの重要性と実装方法)

企業発展におけるデータ運用システムの重要性とその実装方法データ運用システムは、企業がデータ資産を活用...

Ubuntu 20.04にNode.jsをインストールする方法

Node.js は、サーバー側プログラミング用の JScipt ランタイム上に構築されたプラットフォ...

アカウントコンテンツ運用(必修!低予算でDouyinアカウントを始めるための運用アイデアとは?)

必ず学ばなければなりません!低予算でTik Tokアカウントを作成するための運用アイデアは何ですか...

Moments情報フロー広告見積(Momentsオンラインプロモーション費用詳細について)

WeChat Momentsのオンラインプロモーション費用の詳細について精密マーケティングの優れた...

データ操作システム(完全な操作システムを構築し、システムとフレームワークを使用して範囲を制限し、エラーの可能性を低減する)

完全なオペレーティングシステムを構築し、システムとフレームワークを使用して範囲を制限し、エラーの可能...

長沙ウェブサイト SEO プロモーション (長沙で優れた SEO 会社を選択するにはどうすればよいでしょうか? 注目すべき主な点は何ですか?)

長沙で良い SEO 会社を選ぶにはどうすればいいですか?注目すべき主な側面は何ですか?最近では、オン...

不動産ネットワークマーケティング推進計画(不動産会社はネットワークプロモーションをどのように行うのか?不動産マーケティング計画のポイントとは)

不動産会社はオンラインプロモーションをどのように行うのでしょうか?不動産マーケティング計画のポイント...

SHOPLINE独立局ってどんなところ?SHOPLINE独立局の費用のご紹介

近年、越境EC独立サイトの発展は急速に進んでおり、多くの販売業者が「プラットフォーム+独立サイト」の...

ブランド計画と実行(ブランド計画:ブランドの権威を高めるには?)

ブランド計画: ブランドの権威を高めるにはどうすればよいでしょうか?出典公式サイト: http://...

ホテルブランドマーケティング(「精密+革新+スーパーシンボル」、これがホテルブランドマーケティングのやり方です)

「精度+革新+スーパーシンボル」、これがホテルブランドマーケティングのやり方「楽しく、面白く、自分...

B2Bプロモーションプラン(プロモーションと運用にB2B配信システムをどのように活用するか?)

プロモーションや運用にB2B配信システムをどのように活用すればよいでしょうか? B2B 流通システム...

Cyber​​Panel インストール WordPress グラフィック チュートリアル

WodPess は現在最も人気のあるセルフホスト型コンテンツ管理システム (CMS) です。完全に無...