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

推薦する

JavaScript と CSS を最適化してウェブサイトのパフォーマンスを向上させる

<br /> 第 1 部と第 2 部では、Web サイトのパフォーマンス、ページ コンテ...

Windows で IP アドレスを指定してサーバーへのリモート アクセスを設定する方法

当社には、外部ネットワークからの干渉を受けることが多いサーバーが多数あります。侵入者はポート 338...

Dockerコンテナの自動終了を停止する方法の詳細な説明

この記事では、Docker コンテナとフロントエンド プロセスの関係と、コンテナを永続的に実行できる...

MySQL で自動インクリメントシーケンスを実装するためのサンプルコード

1. シーケンステーブルを作成する テーブル `sequence` を作成します ( `name` ...

Vueユーザーが長時間操作せずにログインページからログアウトするように実装する2つの方法

目次問題の説明フロントエンド制御(方法1)アイデアコードバックエンド制御(方法2)アイデアコード要約...

vue3 学習ノートにおける axios の使用の変更の概要

目次1. axioの基本的な使い方2. クロスドメインの問題を解決するには? 3. パッケージ4. ...

HTML ヘッド構造

以下では、よく使われるヘッド構造と、各タグや要素の意味や使用シーンを紹介します(この記事は、Yisi...

Dockerイメージを完全にアンインストールする手順

1. docker ps -a 実行中のイメージプロセスを表示する [root@mylinux~]#...

CSS を使用して画像の下の空白を数ピクセル消去する方法の詳細な説明

最近、友人が私に質問をしました。ページをレイアウトすると、画像の下に 1 ~ 2 ピクセルの空白があ...

Element における複数データ読み込み最適化の実装

目次シナリオコードの実装要約:シナリオ最近、ElementUI をベースにしたバックグラウンド管理シ...

Vue での ref の使用法とデモンストレーション

ref 定義:要素またはサブコンポーネントの参照情報を登録するために使用されます。参照情報は、親コン...

Vueは画像のドラッグと並べ替えを実装します

この記事の例では、画像のドラッグと並べ替えを実装するためのVueの具体的なコードを参考までに共有して...

MySQLは現在の日付と時刻を取得する関数

現在の日付 + 時刻 (日付 + 時刻) を取得する関数: now() mysql> now(...

html+css3で実装されたログインインターフェース

成果を達成するまずHTMLを使って基本的なフレームワークを構築します <本文> <...

Linuxの同時実行は簡単です。このようにするだけです

並行処理関数 i の `grep server /etc/hosts | awk '{pri...