一般的なDockerコマンドの概要

一般的なDockerコマンドの概要

Dockerのインストール

1. 要件: Linuxカーネルバージョン3.10以上 表示:

uname -r は、

カーネルのアップグレード:

ゆんアップデート

2. Dockerのインストール

yumでdockerをインストール

3. Dockerのバージョンを確認する

ドッカー -v

4. Dockerの起動

systemctl ドッカーを起動する

5. dockerを停止する

systemctl ドッカーを停止する

6. Dockerの起動を設定する

systemctl ドッカーを有効にする

Docker のアンインストール

ソフトウェアのインストールを表示

rpm -qa |grep -i docker

または

yum list インストール済み | grep docker

Dockerをアンインストールする

yum で docker*.x86_64 を削除します。

//関連するイメージとコンテナを削除する

rm -rf /var/lib/docker

一般的なDocker操作

1. 検索:
docker 検索キーワード
例えば:

docker 検索 mysql

2. 引っ張る
docker pull イメージ名 [:tag] (:tag はオプションで、バージョン番号を参照します。タグが指定されていない場合は、デフォルトは最新です)

docker pull docker pull tomcat:8.0.18-jre7

3. ローカル画像を表示

Docker イメージ

4.画像を削除する

docker rmi イメージ ID

5. コンテナを実行する

docker run --name mytomcat -d tomcat:8.0.18-jre7

Tomcatを起動します:

docker run -d -p 8888:8080 --name mytomcat tomcat:8.0.18-jre7

mysqlを起動します:

docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

Redisを起動します:

docker run -d -p 6379:6379 --name redis01 redis:4.0.12

RabbitMQを起動します。

docker run -d -p 5672:5672 -p 15672:15672 --name rabbitMQ 41f7a13e37d3

docker で redis のバージョンを確認します。

docker exec -it redis01 redis-server -v

-p: ポートマッピング、仮想マシンのポート 8888 は Tomcat コンテナのポート 8080 にマッピングされます
mytomcat:はカスタム名です
-d: バックグラウンド操作を示します

6. Dockerで実行中のコンテナを表示する

ドッカーps

7. Docker内のすべてのコンテナを表示する

ドッカーps -a

8. 実行中のコンテナを停止する

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

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

docker コンテナ ID を起動する

10. コンテナを削除します(コンテナは停止状態である必要があります)

docker rm コンテナID

11. ファイアウォールの状態を確認する

サービス ファイアウォール ステータス
service firewalld stop: ファイアウォールをオフにする

12. コンテナログを表示する

docker ログ コンテナ ID

よく使われるdockerコマンドのまとめはこれで終わりです。よく使われるdockerコマンドの詳細については、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Dockerコンテナイメージ関連コマンドの基本的な紹介と使用方法
  • 開発者にとって必須の Docker コマンドの概要
  • よく使われる Docker コマンドと例の概要と分析
  • 一般的なDockerコマンドの詳細な説明
  • 一般的な docker コマンドの概要 (推奨)
  • Docker コマンドラインの完全ガイド (知っておくべき 18 のこと)
  • Dockerコマンドの学習を1つの記事にまとめる
  • 一般的な Docker コマンドの紹介

<<:  Promiseの紹介と基本的な使い方の簡単な分析

>>:  Flash での HTML と CSS の適用

推薦する

Ubuntu16.04にclionをインストールするプロセス全体と手順の詳細な説明

CLion のプロセス全体を最初から説明します。CLion は、JetBrains がリリースした新...

MySQL インデックスの効率的な使用ガイド

序文ほとんどの方がMySQLとインデックスを使用したことがあると思いますが、適切なインデックスを作成...

Docker コンテナにデータベースをデプロイする場合の欠点は何ですか?

序文Docker は過去 2 年間で非常に人気が高まっています。開発者はすべてのアプリケーションとソ...

Linux でネットワーク パケット損失と遅延をシミュレートする方法

netem と tc: netem は、Linux カーネル バージョン 2.6 以降で提供されるネ...

ウェブページ作成によく使われる英語フォント

アリアルArial は、多くの Microsoft アプリケーションとともに配布されるサンセリフ T...

Vue は書籍管理ケースを実装します

この記事では、書籍管理を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は次の...

el-table のテーブルを最適化するために仮想リストを使用する方法についての簡単な説明

目次序文解決具体的な実装満たすべき前提条件質問序文テーブルをよく使用します。データ量が多い場合は直接...

MySql の集計関数に条件式を追加する方法

MySQL のフィルタリングのタイミングは、集計関数で使用される where 条件と having ...

MySql ファジークエリ JSON キーワード取得ソリューションの例

目次序文オプション1:オプション2:オプション3:オプション4(最終的に採用されたオプション):要約...

Linux Centos8 CA証明書作成チュートリアル

必要なファイルをインストールする Yum インストール openssl-* -yデータベースインデッ...

Linuxのtopコマンド出力の詳細な説明

序文皆さんは Linux で top コマンドを使ったことがあると思います。私は Linux に触れ...

MySQL RouterはMySQLの読み取りと書き込みの分離を実装します

目次1. はじめに2. MySQLルーターを構成する2.1 MySQLルーターのインストール2.2 ...

Docker を使用して Microsoft Sql Server を展開するための詳細な手順

目次1 背景2 コンテナを作成する3 SAパスワードを変更する4 mssql のリンク5. コンテナ...

Dockerでの接続例外中のエラーを解決する

Docker を初めて使い始めると、通常とは異なる問題に遭遇して、必然的に混乱してしまいます。大丈夫...

MySQL の非主キー自己増分使用例の分析

この記事では、例を使用して、MySQL の非主キーの自己増分の使用方法を説明します。ご参考までに、詳...