Dockerのプロセスとイメージを実行するための基本コマンドの詳細な説明

Dockerのプロセスとイメージを実行するための基本コマンドの詳細な説明

1. ワークフローを実行する

Docker エンジンをインストールするときは、 hello-worldイメージを実行して、Docker エンジンが正しくインストールされていることを確認します。

runコマンドの実行フローを分析してみましょう。runの実行フローチャートは次のとおりです。

ローカルマシンまたは DockerHub に見つからないイメージを実行しようとすると、次のようになります。

まず Docker エンジンを起動します。

systemctl ドッカーを起動する

次にテストします:

docker 実行 wanliguyicheng123456789

Docker はイメージが見つからないというエラーを返します。

2. ミラーリングの基本コマンド

ミラーの一覧

docker images を使用して、ローカル ホスト上のイメージを一覧表示できます。

各オプションの説明:

  • リポジトリ: イメージのリポジトリソースを示します
  • タグ: 画像タグ
  • イメージ ID: イメージの ID。すべてのイメージは、64 ビットの 16 進文字列 (内部的には 256 ビットの値) によって識別されます。 使い方を簡素化するために、最初の 12 文字を使用して、コマンド ラインで使用できる短い ID を形成できます。短い ID の場合、衝突が発生する可能性がまだあるため、サーバーは常に長い ID を返します。
  • 作成日時: 画像が作成された日時
  • サイズ: 画像のサイズ

注: 同じリポジトリ ソースに複数のタグを付けることができ、そのタグはリポジトリ ソースの異なるバージョンを表します。

オプションパラメータ:

名前、略称説明する
--すべて、-aすべての画像を一覧表示します(中間画像はデフォルトで非表示になっています)
--静か、-q画像IDのみを表示する
docker イメージ -q
2月5日9日9日   

検索ミラー

Docker Hub Web サイトからイメージを検索できます。Docker Hub Web サイトは https://hub.docker.com です。たとえば、mysql イメージを検索する場合は、次のようにします。

docker search コマンドを使用して、mysql イメージを検索することもできます。

docker 検索 mysql

各オプションの説明:

  • NAME: イメージリポジトリソースの名前
  • 説明: 画像の説明
  • OFFICIAL: Dockerによって公式にリリースされているかどうか
  • STARS: Github のスターと同様に、いいねや類似品を意味します。
  • 自動: 自動的に構築されます。

オプションパラメータ:

名前、略称説明する
--フィルター、-f指定された基準に基づいて出力をフィルタリングする

STARS で 3000 以上の mysql 画像を検索:

docker 検索 mysql -f=星=3000

画像をダウンロード

文法:

docker pull [オプション] 名前[:タグ|@ダイジェスト]

オプションの説明:

  • -a : タグ付けされたすべてのイメージを取得する
  • --disable-content-trust : イメージ検証を無視します。デフォルトで有効になっています

テスト: docker pullコマンドを使用してmysqlイメージをダウンロードします。

docker プル mysql

指定されたバージョンのMySQLイメージをダウンロードします。まず、そのバージョンがDocker Hubでサポートされている必要があります。

docker プル mysql:5.7

ダウンロードしたイメージを表示するには、docker images コマンドを再度使用します。

画像の削除

画像名で削除:

docker rmi -f mysql

パラメータの説明: -f: 強制削除

画像 ID で削除するには:

ドッカー rmi -f 8b43c6af2ad0

複数の画像を削除する: 複数の画像IDをスペースで区切る

docker rmi -f イメージID イメージID イメージID イメージID

すべての画像を削除する: まずすべての画像IDを調べ、画像IDごとに1つずつ画像を削除します

docker rmi -f $(docker イメージ -aq)

すべての画像が削除されました!

Docker コマンド

以上がDocker実行プロセスの詳細内容とイメージの基本コマンドです。Dockerの詳細については、123WORDPRESS.COMの他の関連記事にも注目してください!

以下もご興味があるかもしれません:
  • Dockerイメージ送信コマンドcommitの動作原理と使い方の詳細な説明
  • 一般的な Docker コマンドの概要: インストール、ミラーリング、基本的なコンテナ操作
  • コミットコマンドを使ってイメージを作成するDocker学習の詳細な説明
  • Dockerfileイメージ構築ファイルとDockerの関連コマンドの詳細な紹介
  • コンテナイメージをクリアするためによく使用されるDockerのコマンドの概要
  • Docker イメージのプル、ログイン、アップロード、保存、その他の関連コマンド

<<:  CSS3 レーダースキャンマップのサンプルコード

>>:  TypeScript での関数オーバーロード

推薦する

JavaScript の setTimeout と setTimeinterval の使用例の説明

どちらの方法も、一定時間後に JavaScript コードを実行するために使用できますが、それぞれに...

一般的でない js 演算演算子の概要

目次2. カンマ演算子3. JavaScript Null 結合演算子 (??) 4. JavaSc...

docker インストール後に hello-world を実行する問題を解決する

yumを使用してcentos7.3にDocker V1.13.1をインストールしましたしかし、doc...

Linux ファイアウォール設定の詳細な手順 (yum ウェアハウス設定に基づく)

序文この実験では、デバッグ用に2つの仮想マシン(CentOs6とRed Hat 6)を準備します。 ...

サーバー同時実行数の推定式と計算方法

最近、サーバーのストレステストを再度行う必要が出てきました。ここでは、最近学んだ見積もりスキームと見...

モバイル端末におけるビューポートの具体的な使用法についての簡単な説明

目次1. 基本概念1.1 2種類のピクセル1.2 3つのビューポート2. ビューポート設定3. 1回...

iframe でページを開く方法

解決:リンクのターゲット属性値をターゲット フレームワーク名と同じに設定するだけです。具体的な手順:...

Vue+Elementバックグラウンド管理フレームワークの統合実践

目次Vue+ElementUI バックグラウンド管理フレームワークでは、ElementUI とは何で...

JS オブジェクトのコピー (ディープ コピーとシャロー コピー)

目次1. 浅いコピー1. Object.assign(ターゲット、ソース、ソース...) 2. スプ...

Dockerプライベートライブラリの実装

プライベート Docker レジストリのインストールとデプロイは、Docker テクノロジーを導入、...

CentOS 7 で NFS ファイル共有ストレージ サービスを構築するための完全な手順

序文NFS (Network File System) は、ネットワーク ファイル システムを意味し...

VUE uni-app でよく使用される API についての簡単な説明

目次1. ルーティングとページジャンプ2. インターフェース要約する1. ルーティングとページジャン...

Angularルーティングサブルートの詳細な説明

目次1. サブルート構文2. 例1. 2つの新しいコンポーネントを作成し、その内容を変更する2. ル...

Web デザインにおける HTML フォーマットと長いファイルに関するヒント

<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案、W...

Vue ファースト スクリーン パフォーマンス最適化コンポーネントの知識ポイントの概要

Vue ファースト スクリーン パフォーマンス最適化コンポーネントVue ファースト スクリーン パ...