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

推薦する

Uniapp は DingTalk スキャンコード ログイン サンプル コードを実装します

UniappにはDingTalk認証ログインがないため、この記事ではDingTalk QRコードログ...

解決策 - BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 権限が不十分です

1) jdkファイルが保存されているフォルダパスを入力します私はここにいますusr/local/jd...

MySQLデータベースの基礎知識

目次1. データベースを理解する1.1 データベースとデータ構造の関係1.2 なぜデータベースが必要...

arcgis.js は、マップ本体の表示範囲を制御し、領域を超えた場合に自動的にバウンスするようにします (実装のアイデア)

目次背景効果アイデア背景少し前に、会社のプロジェクトで問題が発生しました。地図のベースマップ領域の範...

Centos6.6 で php7 + nginx 環境をインストールする方法

この記事では、centos6.6 で php7 + nginx 環境をインストールする方法について説...

フロートとBFCをクリアするCSSメソッド

イギリスBFC: ブロック書式設定コンテキストBFCレイアウトルール内箱は縦方向に次々に配置されます...

js は丸で囲まれた数字のリストのサンプルコードを動的に追加します

1. まず本文にulタグを追加します <!-- 順序なしリスト --> <ul i...

要素テーブルの多層ネスト表示の実践

複数の注文を含むリストが必要です。各注文は一意にすることも、複数の注文を結合することもできます。各注...

Linux システムで HugePages をすばやく構成するための完全な手順

序文Linux システムの HugePages と Oracle データベースの最適化については、関...

Windows 10 Home Edition に Docker for Windows をインストールする

0. 背景ハードウェア: Xiaomi Notebook Air 13/Inter Core i7-...

10 種類のモダンなレイアウトを実現するための CSS コード

序文日曜日に自宅で web.dev の 2020 3 日間ライブを視聴したところ、興味深い点がたくさ...

DockerにJava環境をインストールするための実装手順

この記事は Linux centos8 をベースにして、docker をインストールし、イメージをプ...

Vueプロジェクトウォッチで関数が繰り返しトリガーされる問題の解決

目次問題の説明:解決策1解決策2問題の説明:ページ A と B の 2 つがあり、各ページにはget...

MySQL コマンドラインモードアクセス操作 MySQL データベース操作

使用環境cmd モードで、mysql --version と入力します (インストールされている M...

Vue スクロールダウンしてさらにデータを読み込む スクロールケースの詳細な説明

vue-無限スクロールインストール npm インストール vue-infinite-scroll -...