一般的な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 の適用

推薦する

js+ca​​nvas でコードレイン効果を実現

この記事では、js+ca​​nvasコードの雨効果の具体的なコードを参考までに共有します。具体的な内...

MySQL 8.0.11 MSI バージョンのインストールと構成のグラフィック チュートリアル

この記事では、MySQL 8.0.11 MSIバージョンのインストールと設定のチュートリアルを参考ま...

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

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

Navicat を使用して MySQL データベースをエクスポートおよびインポートする方法

MySql は、私たちが頻繁に使用するデータ ソースです。開発者が練習、小規模なプライベート ゲーム...

Spark RDD をデータフレームに変換し、それを MySQL に書き込む例

DataframeはSpark 1.3.0で導入された新しいAPIで、Sparkで大規模な構造化デー...

Lvs+Nginx クラスターを使用して高並列アーキテクチャを構築する例

目次1. Lvsの紹介2. Lvs負荷分散モード2.1 NAT 2.2 ターン2.3 DRモード3....

Linuxでディスクをマウントする方法

仮想マシンを使用しているときに、ディスク容量が不足し、継続使用するためにディスクをマウントする必要が...

操作例 MySQL ショートリンク

MySQL ショートリンクの設定方法1. mysql 接続番号ステートメントコマンドを確認します。 ...

CSS コード省略 div+css レイアウト コード省略仕様

略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...

autoconfを使用してMakefileを生成し、プロジェクトをコンパイルする手順

序文Linux では、コンパイルとリンクには Makefile を使用する必要がありますが、適切な ...

aタグ疑似クラスの機能と記述順序は何ですか?

a タグ疑似クラスの役割: 「:link」: 訪問されていないタグの状態。 「:visited」: ...

Linux (CentOS7) で RPM を使用して MySQL 8.0.11 をインストールするチュートリアル

目次1. インストールの準備1. Linux関連情報の表示(Linuxコマンドライン操作) 2. M...

Vueでのバスの使用に関する詳細な説明

Vue バス メカニズム (バス) vuex を使用するだけでなく、vue 内の親子以外のコンポーネ...

エコー後に要素編集フォームel-radioが選択できない問題を解決します

目次序文質問オンラインソリューション序文この記事の内容は私がこの業界に入ったときのメモを元にしている...

HTM と HTML の違いは何ですか? HTM と HTML の違いは何ですか?

Web デザインを学習する過程で、html と htm の関係など、遭遇した多くの問題について深く...