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

推薦する

マークアップ言語 - CSS レイアウト

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

コンパイル/サーバーなしでブラウザにCommonJSモジュールを実装する

目次導入1. one-click.jsとは2. パッケージングツールはどのように機能しますか? 3....

ウェブサイトのコンテンツの一部を傍受するための iframe を実装するためのアイデアとコード

コードをコピーコードは次のとおりです。 <div スタイル="幅:630px;高さ:...

CSS でフロートをクリアするための完全ガイド (要約)

1. 親divは疑似クラスafterとzoomを定義します <スタイル タイプ="...

SELINUXの動作原理の詳細な説明

1. はじめにSELinux が Linux にもたらす主な価値は、柔軟で構成可能な MAC メカニ...

良いデザインについて

<br />「良いデザインとは何か」と答える 1 万人に対して、少なくとも 1 万 1 ...

MySQLにインデックスを追加する方法

インデックスの簡単な紹介は次のとおりです。インデックスを追加する目的は、データベース クエリのパフォ...

ブログデザイン ウェブデザイン デビュー

私がデザインした最初の Web ページは次のとおりです。 私はこの業界に7年間在籍し、プログラミング...

HTML スライドフローティングボールメニュー効果の実装

CSS スタイル html,本文{ 幅: 100%; 高さ: 100%; マージン: 0;パディング...

Angularプロジェクトにおける共有モジュールの実装の詳細な説明

目次1. 共有共通モジュール2. 共有マテリアルモジュール3. 共有確認ダイアログ1. 共有共通モジ...

Vueでルーティング権限を動的に設定する主なアイデア

以前、インターネット上で動的ルーティング設定をいくつか見たことがありましたが、現在のプロジェクトとは...

Centos7 での nginx のインストールと設定に関する詳細なチュートリアル

注: ソフトウェアのインストールの基本ディレクトリ パスは /usr/local です。ソフトウェア...

XAML でボタンを円として再描画する方法

XAML レイアウトを使用する場合、インターフェイスを Metro 風にするために、一部のボタンでは...

航空機戦争ゲームを実装するためのJavaScript

この記事では、キャンバスとjsを使用して簡単な飛行機戦争を実装する方法を参考までに紹介します。具体的...

MySQL初心者のための基本操作のまとめ

図書館運営クエリ1.SHOW DATABASE; ----すべてのデータベースを照会する2. SHO...