Construcción del entorno de servicio de Docker (mysql, rabbitmq, redis, nginx, springboot)

En términos generales, el 80% de un proyecto utilizará lo anterior, especialmente la demostración en la etapa inicial del producto.

He escrito blogs sobre estos, pero cada vez que quiero instalar, tengo que hurgar en mis diferentes blogs, lo cual es muy molesto. Reunirlos es conveniente para mí para cv en el futuro, que es el propósito de este blog.

mysql

ventana acoplable extraer mysql: 8

docker run --name mysql -p 3306:3306 -v /install/mysqlServer/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456!6b -d mysql:8 --character-set-server=utf8mb4 --collation -servidor=utf8mb4_unicode_ci
 

 conejoMq

docker pull rabbitmq:3.7.7-gestión

docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 -v /data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 !6b

Los parámetros correspondientes son

redis

ventana acoplable tirar redis: 5.0.3

docker ejecutar -itd --name redis -p 6379:6379 redis --requirepass 123456

Los parámetros correspondientes son

nginx

ventana acoplable buscar nginx seleccionar versión

imagen de extracción de nginx de extracción de ventana acoplable

docker run --name nginx -p 80:80 -v /install/Nginx-Docker/conf/nginx:/etc/nginx -v /install/Nginx-Docker/conf/logs:/var/log/nginx -v / install/Nginx-Docker/conf/html:/usr/share/nginx/html -v /install/Nginx-Docker/conf/conf.d:/etc/nginx/conf.d -d nginx

Los parámetros correspondientes a -v son la configuración de la ruta del entorno de nginx, el registro, la ruta del almacenamiento front-end y la configuración de nginx en sí.
 

Supongo que te gusta

Origin blog.csdn.net/qq_38403590/article/details/130890093
Recomendado
Clasificación