Docker共通コマンドの詳しい解説 Study03

Docker共通コマンドの詳しい解説 Study03

1. ヘルプコマンド

1. 現在のDockerバージョンを表示する

docker バージョン

2. イメージやコンテナ番号などのDockerシステム情報を表示する

docker情報

3. CentOSのManコマンドと同様にヘルプドキュメントを表示します。

docker --ヘルプ

2. ミラーコマンド

1. ローカルホスト上のイメージを表示します。

#すべてのローカルイメージを一覧表示します(中間イメージレイヤーを含む)
docker イメージ -a 
#画像IDのみ表示
docker イメージ -q 
#完全なイメージ情報を表示 docker images --no-trunc

2. 画像を検索: https://hub.docker.com

docker search [オプション] イメージ名オプション: --no-trunc: 完全なイメージの説明を表示します -s: コレクション数が指定された値以上のイメージを一覧表示します --automated: 自動ビルド タイプのイメージのみを一覧表示します。

2. 画像をダウンロードする

docker pull イメージ名 [:TAG]
TAG: デフォルトのバージョンは最新です。

3. 画像を削除する

#単一の docker rmi イメージ名または ID を削除します
docker rmi -f イメージID
#バッチ削除 docker rmi -f イメージ名1: TAG イメージ名2: TAG 
#すべてのイメージを削除 docker rmi -f $(docker images -qa)

3. コンテナコマンド

1. コンテナを作成して起動する

docker run [オプション] イメージ名 [コマンド] [引数...]

オプションの説明
–name="コンテナの新しい名前" : コンテナの名前を指定します。
-d : コンテナをバックグラウンドで実行し、コンテナ ID を返します。これはデーモン コンテナを起動することを意味します。
-i : コンテナを対話モードで実行します。通常は -t と一緒に使用されます。
-t : コンテナの疑似入力端子を再割り当てします。通常は -i と一緒に使用されます。
-P:ランダムポートマッピング。
-p:ポートマッピングを指定する ( hostPort:containerPort )

2. 現在実行中のコンテナをすべて表示する

docker ps [オプション]

オプションの説明
-a : 現在実行中のコンテナと過去に実行されたコンテナをすべて一覧表示します
-l : 最近作成されたコンテナを表示する
-n : 最後に作成されたn個のコンテナを表示する
-q : サイレントモード、コンテナ番号のみ表示
--no-trunc : 出力を切り捨てない

3. コンテナから出る

終了 コンテナは停止して終了します ctrl+P+Q コンテナは停止せずに終了します

4. コンテナを起動する

docker start コンテナIDまたはコンテナ名

5. コンテナを再起動する

docker restart コンテナIDまたはコンテナ名

6. コンテナを停止する

docker stop コンテナIDまたはコンテナ名

7. コンテナを強制停止する

docker kill コンテナIDまたはコンテナ名

8. 停止したコンテナを削除する

docker rm コンテナID
#複数のコンテナを一度に削除 docker rm -f $(docker ps -a -q)

9. 実行中のコンテナに入り、コマンドラインから操作する

コンテナ内で新しいプロセスを開始し、ターミナルを開きます

docker exec -it コンテナID /bin/sh

コンテナ起動コマンドのターミナルを直接入力すると、新しいプロセスは開始されません。

docker コンテナ ID をアタッチ

10. コンテナからホストにファイルをコピーする

docker cp コンテナID: コンテナ内のパス 宛先ホストのパス

11. ホストからコンテナにファイルをコピーする

docker cp コピーするホストファイルまたはディレクトリ コンテナ名: コンテナファイルまたはディレクトリ

12. コンテナのマウントディレクトリを表示する

docker コンテナ名を検査する
docker コンテナIDを検査する

このディレクトリはコンテナデータボリュームの場所です

ここに画像の説明を挿入

13. 関連画像起動コマンド

ラビットMQ:

docker run -d --hostname localhost --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:management

Docker-Common Commands-Study03 に関する記事はこれで終了です。Docker Common Commands Study03 についてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • 一般的な docker コマンドの概要 (推奨)
  • Dockerの一般的なコマンドとヒントのまとめ
  • Docker共通コマンド操作方法
  • 一般的な Docker コマンドの概要: インストール、ミラーリング、基本的なコンテナ操作
  • docker タイムゾーンの変更と一般的な docker コマンドの詳細な説明
  • 一般的なDockerコマンドの概要

<<:  WeChatアプレットのスケルトン画面の実装例

>>:  HTML テーブル マークアップ チュートリアル (39): ヘッダーの明るい境界線の色属性 BORDERCOLORLIGHT

推薦する

Zabbix による SQL Server の監視プロセスの詳細な説明

Zabbix による SQL Server の監視を見てみましょう。まずfreetdsをダウンロード...

Angular の 12 の典型的な問題について簡単に説明します

目次1. Angular 2 アプリケーションのライフサイクル フックとは何ですか? 2. Angu...

MySQLデータのグループ化の詳細な説明

グループを作成グループ化は、SELECT ステートメントの GROUP BY 句で設定されます。例:...

UbuntuはCUDAの複数のバージョンをインストールし、いつでも切り替えることができます

CUDA とは何かを紹介するのではなく、複数の CUDA バージョンの共存とリアルタイム切り替えをど...

MySQL で珍しい文字を挿入できないときの対処方法 (文字列値が正しくない)

最近、ビジネス側から、一部のユーザー情報の挿入に失敗し、エラー メッセージが「不正な文字列値:&qu...

Linux chkconfig コマンドの使用

1. コマンドの紹介chkconfig コマンドは、システム サービスの実行レベル情報を更新および照...

Docker Composeでコンテナ管理の問題を解決する

Docker の設計では、コンテナは 1 つのアプリケーションのみを実行します。しかし、現在のアプリ...

Linux ディスク パーティションの実装の原理と方法の分析

覚えて: IDE ディスク: 最初のディスクは hda、2 番目のディスクは hdb...最初のディ...

IDEA 2020.3.1 で Tomcat をデプロイし、最初の Web プロジェクトを作成するプロセスの詳細な説明

目次Tomcat の紹介Tomcat の展開Web プロジェクトの作成tomcatの設定プロジェクト...

JSコンストラクタとインスタンス化およびプロトタイプ導入の関係

目次1. コンストラクタとインスタンス化2. コンストラクターとインスタンス化の関係は何ですか? 3...

ウェブページの読みやすさを向上させるいくつかの方法

1. 対照的な色を使用します。ここでのコントラストとは、テキストの色と背景色のコントラストを指します...

Kubernetesでポッドを作成する方法

目次ポッドを作成するには? kubectl ツールポッドを作成するには?前回の記事では、コンテナとポ...

CSS3 は、跳ねるボール効果を実現する Web アニメーションを作成します。

基本的な準備この実装には、クラス名が ball である単純な div が必要です。 HTMLコード:...

MySQLの不合理なMaxIdleConnsにより接続が短くなる

1 背景最近、Shimo Document のオンライン ビジネスでパフォーマンスの問題が発生しまし...

Nginx で複数のドメイン名がドメインをまたいでアクセスできるようにマップを使用する方法

一般的なNginx構成ではクロスドメインが可能 サーバー{ 11111 を聞いてください。 serv...