Windows 上の Docker にさまざまなソフトウェアをインストールする詳細なプロセス

Windows 上の Docker にさまざまなソフトウェアをインストールする詳細なプロセス

1. MySQLをインストールする

# docker で mysql をダウンロード
docker プル mysql
 
#docker を起動します --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
 
#コンテナに入る docker exec -it mysql bash
 
#mysqlにログイン
mysql -u root -p // Enter キーを押してパスワードを入力します ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
 
#リモートログインユーザーを追加します。rootアカウントで直接ログインすることもできます。
'yrzsp'@'%' というユーザーを作成し、mysql_native_password で '123456' によって識別します。
*.* のすべての権限を 'yrzsp'@'%' に付与します。

質問:
クライアントが MySQL に接続すると、「1251 クライアントはサポートしていません...」

ここに画像の説明を挿入

解決策(1)ユーザー情報を表示する

mysql.user からホスト、ユーザー、プラグイン、認証文字列を選択します。 

ここに画像の説明を挿入

注: ホストが%の場合、IPに制限はありません。localhostは、ローカルマシンがmysql_native_password以外のプラグインを使用していることを意味し、パスワードを変更する必要があります。

(2)ユーザーパスワードを変更する ①ユーザーをrootに、ホストを%に、パスワードを123456に更新する

ALTER USER 'root'@'%' は '123456' によって mysql_native_password で識別されます。

② ユーザーをrootに、ホストをlocalhostに、パスワードを123456に更新します。

ALTER USER 'root'@'localhost' を '123456' によって mysql_native_password で識別します。

接続に成功しました

ここに画像の説明を挿入

3. MySQLの使用

#コンテナに入る docker exec -it mysql bash
 
#mysqlにログイン
mysql -u root -p //パスワードを入力

2. Redisをインストールする

1. 最新バージョンをインストールする

docker pull redis:最新

ここに画像の説明を挿入

2. ローカル画像を表示

Docker イメージ

ここに画像の説明を挿入

3. コンテナを実行する

docker run -itd --name redis -p 6379:6379 redis 

ここに画像の説明を挿入

4. 動作状況を確認する

ドッカーps 

ここに画像の説明を挿入

5. Redisに接続する

docker exec -it redis-test /bin/bash
redis-cli 

ここに画像の説明を挿入

3. Zookeeperをインストールする

Zookeeperをダウンロード

docker pull 動物園の飼育係

ミラーを見る

Docker イメージ

ミラーリングを開始し、ポートをマップする

docker run --rm --name zookeeper -p 2181:2181 -d zookeeper

コンテナを表示

ドッカーps 

ここに画像の説明を挿入

5. Zookeeperコンテナに入る

docker exec -it zookeeper /bin/bash

binディレクトリに入ります: cd bin/

ここに画像の説明を挿入

6. zkClient.shを接続する

ルート@6ec49958c478:/bin# zkCli.sh 

ここに画像の説明を挿入

4. RabbitMQをインストールする

RabbitMQをインストールする

docker pull rabbitmq:3.7.7-management

ミラーを見る

Docker イメージ

RabbitMQを実行する

docker run -d --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3.7.7-management

画像IDを表示

ドッカーps 

ここに画像の説明を挿入

5. rabbitmqを入力する

docker exec -it イメージID /bin/bash 

ここに画像の説明を挿入

Windows での Docker の各種ソフトウェアのインストールについて詳細に説明したこの記事はこれで終わりです。Windows での Docker のインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows 10にWSL2 Ubuntu20.04をインストールしてdocker環境を構築する方法
  • Windows に Docker をインストールする詳細なチュートリアル
  • Windows Server 2016 に Docker をインストールする方法
  • Windows 10にDockerをインストールする方法
  • Windows プラットフォームでの Docker のインストールと使用に関する簡単な説明
  • Docker for Windows プルイメージファイルのインストール場所を変更する方法
  • Windows システムに Docker ウィンドウをインストールする構成プロセス
  • Windows に Docker をインストールするチュートリアル

<<:  HTML ページ出力で従うべきいくつかの原則の要約

>>:  MySQL8.0.18 複数マスターと 1 スレーブの構成

推薦する

Vue で axios を使用して画像をアップロードするときに発生する問題

目次FormDataとは何ですか? vueとaxiosの協力による実践的な体験追加()セット()消去...

CSS スティッキーフッターのいくつかの実装

「スティッキーフッター」とはいわゆる「スティッキー フッター」は、新しいフロントエンドの概念や技術で...

JavaScriptでフロアナビゲーションエフェクトを作成するプロセスの詳細な説明

目次この期間の目標1. 関数の実装1.1 構造層1.2 スタイルレイヤー1.3 行動層1.3.1 フ...

三角形を描画するための CSS 実装コード (border メソッド)

1. 単純な三角形を実装するCSS ボックス モデルの境界線を使用すると、次のような三角形を実現で...

Truncate Table の使用法の説明

テーブルを切り捨てる個々の行の削除をログに記録せずに、テーブル内のすべての行を削除します。文法 テー...

Nginx 構成 PC サイトとモバイル サイトの分離によるリダイレクトの実現

PCサイトとモバイルサイトの分離設定にはnginxを使います。私のPCサイトとモバイルサイトは、SE...

Linux で Spring Boot プロジェクトを開始および停止するためのスクリプトの例

Springboot プロジェクトを開始するには、次の 3 つの方法があります。 1. メインメソッ...

mysqlは時間を自動的に追加し、時間を自動的に追加および更新する操作を実装します

時間フィールドは、データベースの使用時によく使用されます。よく使われるのは作成時間と更新時間です。し...

いくつかの面接の質問を使ってJavaScriptの実行メカニズムを調べる

目次前の単語同期と非同期前菜プレートを追加マクロタスク マイクロタスク約束しましょうタイマーを追加す...

MySQLカスタム変数の概念と特徴

MySQL カスタム値は、値を保存するための一時的なコンテナです。サーバーへの接続がアクティブである...

MySQL シリーズ: redo ログ、undo ログ、binlog の詳細な説明

取引の実施REDO ログはトランザクションの永続性を保証し、UNDO ログはトランザクションのロール...

CSS3で作られたレインボーボタンスタイル

結果: 実装コード: html <div class="buttons"&...

Vueプラグインの詳しい説明

要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS....

MySQLを5.7にアップグレードすると、WordPressはデータをインポートするときにエラー1067を報告します

最近MySQLを5.7にアップグレードしましたが、WordPressでデータのインポート時にエラーが...

Echatsチャートの大画面適応を実装する方法

目次説明する成し遂げるプロジェクトのディレクトリ構造は次のとおりです。効果図は以下のとおりです要約す...