Detailed process of installing various software in Docker under Windows

Detailed process of installing various software in Docker under Windows

1. Install MySQL

# Download mysql in docker
docker pull mysql
 
#Start docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
 
#Enter the container docker exec -it mysql bash
 
#Login to mysql
mysql -u root -p //Press Enter to enter the password ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
 
#Add a remote login user. You can also log in directly with the root account.
CREATE USER 'yrzsp'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'yrzsp'@'%';

question:
When the client connects to MySQL, "1251 client does not support ...

insert image description here

Solution (1) View user information

select host,user,plugin,authentication_string from mysql.user; 

insert image description here

Note: host is % means no restriction on IP. localhost means the local machine uses plugin other than mysql_native_password, then you need to change the password

(2) Change the user password ① Update user to root, host to % and password to 123456

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

② Update user to root, host to localhost and password to 123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

Connection successful

insert image description here

3. Using MySQL

#Enter the container docker exec -it mysql bash
 
#Login to mysql
mysql -u root -p //Enter password

2. Install Redis

1. Install the latest version

docker pull redis:latest 

insert image description here

2. View local image

docker images 

insert image description here

3. Run the container

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

insert image description here

4. Check the operation status

docker ps 

insert image description here

5. Connect to redis

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

insert image description here

3. Install Zookeeper

Download Zookeeper

docker pull zookeeper

View Mirror

docker images

Start mirroring and map ports

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

View Container

docker ps 

insert image description here

5. Enter the Zookeeper container

docker exec -it zookeeper /bin/bash

Enter the bin directory: cd bin/

insert image description here

6. Connect zkClient.sh

root@6ec49958c478:/bin# zkCli.sh 

insert image description here

4. Install RabbitMQ

Install RabbitMQ

docker pull rabbitmq:3.7.7-management

View Mirror

docker images

Run RabbitMQ

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

View the image id

docker ps 

insert image description here

5. Enter rabbitmq

docker exec -it image id /bin/bash 

insert image description here

This is the end of this article about the detailed explanation of various software installations of Docker under Windows. For more relevant Windows Docker installation content, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • How to install WSL2 Ubuntu20.04 on Windows 10 and set up the docker environment
  • Detailed tutorial on installing Docker on Windows
  • How to install Docker on Windows Server 2016
  • How to install Docker on Windows 10
  • A brief discussion on the installation and use of Docker on Windows platform
  • How to change the installation location of Docker for Windows pull image file
  • The configuration process of installing docker window under Windows system
  • Tutorial on installing Docker on Windows

<<:  Summary of several principles that should be followed in HTML page output

>>:  The basic use of html includes links, style sheets, span and div, etc.

Recommend

JS implements random roll call system

Use JS to implement a random roll call system for...

How to modify the mysql table partitioning program

How to modify the mysql table partitioning progra...

HTML blockquote tag usage and beautification

Blockquote Definition and Usage The <blockquot...

Docker View JVM Memory Usage

1. Enter the host machine of the docker container...

javascript countdown prompt box

This article example shares the specific code of ...

How to write a Node.JS version of a game

Table of contents Overview Build Process Related ...

js realizes the image cutting function

This article example shares the specific code of ...

Example code for implementing a hollow mask layer with CSS

Contents of this article: Page hollow mask layer,...

Implementing a simple whack-a-mole game in JavaScript

This article shares the specific code for JavaScr...

Docker adds a bridge and sets the IP address range

I don't know if it's because the binary d...

js to implement a simple bullet screen system

This article shares the specific code of native j...

How to check where the metadata lock is blocked in MySQL

How to check where the metadata lock is blocked i...