docker(rabbitmq 和zipkin)

rabbitmq#拉取镜像,官网版本的不带管理界面,安装这个比较方便dockerpulldocker.io/rabbitmq:3.8-management#启动镜像dockerrun--namecxyRabbitmq-d-p15672:15672-p5672:5672587380cbba10zipk

docker(MinIo和zookeeper)

MinIo#拉镜像dockerpullminio/minio#启动镜像dockerrun-p9000:9000--namecxyMinio-v/usr/local/docker/minio/localtime:/etc/localtime-v/usr/local/docker/minio/data:

docker(sentinel和springBoot)

sentinel-dashboard#拉取镜像dockerpullbladex/sentinel-dashboard#启动,这也太简单了吧。dockerrun--namecxysentinel-d-p8858:8858-d镜像idspringBoot项目创建Dockerfile名字只能是Docker

docker(Elasticsearch和nacos)

ElasticsearchKibana安装elasticsearch#拉取镜像dockerpullelasticsearch:7.6.2#启动镜像,设置内存大小,注意与Kibana版本保持一致,后期springBoot也是。dockerrun--namecxyes7.6-p9200:9200-p93

docker(nginx和tomcat)

#拉取镜像dockerpullnginx:1.19.0#编辑nginx.confvim/usr/local/serverFolder/nginx/conf/nginx.confusernginx;worker_processes1;error_log/var/log/nginx/error.logw

docker(mysql)

路径数据库:/usr/local/database服务器:/usr/local/serverFoldermysql#拉取镜像dockerpullmysql:8.0.20#启动加挂载dockerrun-d-p3306:3306-v/usr/local/database/mysql/conf:/etc/

docker(完结)

部署Redis集群#创建网卡dockernetworkcreateredis--subnet172.38.0.0/16#通过脚本创建六个redis配置forportin$(seq16);\do\mkdir-p/mydata/redis/node-${port}/conftouch/mydata/re

docker(网络)

Docker网络理解Docker0#删除全部容器$dockerrm-f$(dockerps-aq)#删除全部镜像$dockerrmi-f$(dockerimages-aq)三个网络问题:docker是如果处理容器网络访问的?#测试运行一个tomcat$dockerrun-d-P--nametomca

docker(数据卷容器)

数据卷容器多个MySQL同步数据!命名的容器挂载数据卷!#测试启动3个容器,通过刚才自己写的镜像启动#创建docker01:因为我本机是最新版,故这里用latest,狂神老师用的是1.0如下图$dockerrun-it--namedocker01caoshipeng/centos:latest#查看