docker 服务环境搭建(mysql、rabbitmq、redis、nginx、springboot)

一般来说一个项目,百分之80都会用到以上这些,尤其是产品初期的demo

这些我都写过博客,但是我每次要去安装,都要去我不同的博客里面翻找,很烦,把他们聚在一起,方便我以后cv,就是这篇博客的目的

Mysql

docker pull 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-server=utf8mb4_unicode_ci
 

 rabbitMq

docker pull rabbitmq:3.7.7-management

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

对应的参数分别是

redis

docker pull redis:5.0.3

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

对应的参数分别是

nginx

docker search nginx选择版本

docker pull nginx 拉取镜像

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

-v对应的参数分别是nginx的环境路径配置,日志,前端存放的路径,nginx本身配置
 

猜你喜欢

转载自blog.csdn.net/qq_38403590/article/details/130890093