目錄在右側(cè)中部
啟動(dòng)容器報(bào)錯(cuò)
直接刪除那個(gè)name后邊的就可以
首先需要拉取對(duì)應(yīng)的鏡像文件:docker pull nacos/nacos-server
掛載目錄:
mkdir -p /mydata/nacos/logs/ #新建logs目錄
mkdir -p /mydata/nacos/init.d/
vim /mydata/nacos/init.d/custom.properties #修改配置文件
修改custom.properties配置文件:
server.contextPath=/nacos
server.servlet.contextPath=/nacos
server.port=8848
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://xx.xx.xx.x:3306/nacos_config? characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root #用戶名
db.password=root #密碼
nacos.cmdb.dumpTaskInterval=3600
nacos.cmdb.eventTaskInterval=10
nacos.cmdb.labelTaskInterval=300
nacos.cmdb.loadDataAtStart=false
management.metrics.export.elastic.enabled=false
management.metrics.export.influx.enabled=false
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i
nacos.security.ignore.urls=/,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/login,/v1/console/health/**,/v1/cs/**,/v1/ns/**,/v1/cmdb/**,/actuator/**,/v1/console/server/**
nacos.naming.distro.taskDispatchThreadCount=1
nacos.naming.distro.taskDispatchPeriod=200
nacos.naming.distro.batchSyncKeyCount=1000
nacos.naming.distro.initDataRatio=0.9
nacos.naming.distro.syncRetryDelay=5000
nacos.naming.data.warmup=true
nacos.naming.expireInstance=true
啟動(dòng)nacos容器:
docker run \
--name nacos -d \
-p 8848:8848 \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
-v /mydata/nacos/logs:/home/nacos/logs \
-v /mydata/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
nacos/nacos-server
瀏覽器登錄:ip:8848/nacos 賬號(hào):nacos 密碼:nacos
設(shè)置nacos自啟動(dòng):docker update --restart=always nacos
拉取鏡像:docker pull rocketmqinc/rocketmq
創(chuàng)建一個(gè)數(shù)據(jù)目錄:
mkdir -p /docker/rocketmq/nameserver/logs /docker/rocketmq/nameserver/store
啟動(dòng)容器:
docker run -d --restart=always --name rmqnamesrv --privileged=true -p 9876:9876 -v /docker/rocketmq/nameserver/logs:/root/logs -v /docker/rocketmq/nameserver/store:/root/store -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq sh mqnamesrv
參數(shù) 說明
-d 以守護(hù)進(jìn)程的方式啟動(dòng)
--restart=always docker重啟時(shí)候容器自動(dòng)重啟
--name rmqnamesrv 把容器的名字設(shè)置為rmqnamesrv
-p 9876:9876 把容器內(nèi)的端口9876掛載到宿主機(jī)9876上面
-v /docker/rocketmq/nameserver/logs:/root/logs 目錄掛載
-v /docker/rocketmq/nameserver/store 目錄掛載
rmqnamesrv 容器的名字
-e “MAX_POSSIBLE_HEAP=100000000” 設(shè)置容器的最大堆內(nèi)存為100000000
rocketmqinc/rocketmq 使用的鏡像名稱
sh mqnamesrv 啟動(dòng)namesrv服務(wù)
安裝broker
創(chuàng)建3個(gè)文件目錄
mkdir -p /docker/rocketmq/broker/logs /docker/rocketmq/broker/store /docker/rocketmq/conf
創(chuàng)建broker.conf配置文件 touch /docker/rocketmq/conf/broker.conf
,目錄放哪里都行
文件內(nèi)容如下:
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
brokerIP1 = 主機(jī)IP
啟動(dòng)broker:
docker run -d --restart=always --name rmqbroker --link rmqnamesrv:namesrv -p 10911:10911 -p 10909:10909 --privileged=true -v /docker/rocketmq/broker/logs:/root/logs -v /docker/rocketmq/broker/store:/root/store -v /docker/rocketmq/conf/broker.conf:/opt/docker/rocketmq/broker.conf -e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" rocketmqinc/rocketmq sh mqbroker -c /opt/docker/rocketmq/broker.conf
參數(shù) 說明
-d 以守護(hù)進(jìn)程的方式啟動(dòng)
--restart=always docker重啟時(shí)候容器自動(dòng)重啟
--name rmqbroker 把容器的名字設(shè)置為rmqbroker
--link rmqnamesrv:namesrv 和rmqnamesrv容器通信
-p 9876:9876 把容器內(nèi)的端口9876掛載到宿主機(jī)9876上面
-p 10909:10909 把容器的vip通道端口掛載到宿主機(jī)
-e “NAMESRV_ADDR=namesrv:9876” 指定namesrv的地址為本機(jī)namesrv的ip地址:9876
-e “MAX_POSSIBLE_HEAP=200000000” rocketmqinc/rocketmq sh mqbroker 指定broker服務(wù)的最大堆內(nèi)存
rocketmqinc/rocketmq 使用的鏡像名稱
sh mqbroker -c /opt/docker/rocketmq/broker.conf 指定配置文件啟動(dòng)broker節(jié)點(diǎn)
安裝控制臺(tái)
拉取鏡像:docker pull pangliang/rocketmq-console-ng
啟動(dòng):
docker run -d --restart=always --name rmqadmin -e "JAVA_OPTS=-Drocketmq.namesrv.addr= ip地址:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false -Duser.timezone='Asia/Shanghai'" -v /etc/localtime:/etc/localtime -p 8080:8080 pangliang/rocketmq-console-ng
訪問:ip:8080
拉取redis鏡像:
#不指定版本號(hào),默認(rèn)拉取最新版的 redis docker pull redis
#指定的版本號(hào) docker pull redis:5.0.7
創(chuàng)建目錄存放redis.conf文件
mkdir -p /opt/docker/redis/conf
mkdir -p /opt/docker/redis/data
cd /opt/docker/redis/conf
下載redis.conf文件,也可以自己上傳:wget http://download.redis.io/redis-stable/redis.conf
安裝wget命令:yum install wget
,有此命令可跳過
文件授權(quán)chmod 777 redis.conf
修改默認(rèn)配置信息 vi /opt/docker/redis/redis.conf
bind 127.0.0.1 注釋掉,解除本地連接限制
daemonize yes 默認(rèn)no 為不守護(hù)進(jìn)程模式;此屬性設(shè)置yes與啟動(dòng)命令-d兩者會(huì)沖突,兩者選其一
設(shè)置密碼(建議設(shè)置,不設(shè)置有風(fēng)險(xiǎn))requirepass 密碼
持久化(可選) appendonly yes
docker啟動(dòng)redis命令
docker run -p 6379:6379 --name redis -v /opt/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /opt/docker/redis/data:/data --restart=always -d redis redis-server /etc/redis/redis.conf --appendonly yes
命令分析
-p 6379:6379 端口映射:前表示主機(jī)部分,:后表示容器部分。
–name redis 指定該容器名稱,查看和進(jìn)行操作都比較方便。
-v 掛載文件或目錄 :前表示主機(jī)部分,:后表示容器部分。
-d redis 表示后臺(tái)啟動(dòng)redis
redis-server /etc/redis/redis.conf
以配置文件啟動(dòng)redis,加載容器內(nèi)的conf文件,最終找到的是掛載的目錄/usr/local/docker/redis.conf
-–appendonly yes 開啟redis 持久化
-–requirepass 123456 設(shè)置密碼為123456
--restart=always docker重啟時(shí)候容器自動(dòng)重啟
檢查redis容器是否在運(yùn)行 docker ps
使用連接工具測(cè)試
配合數(shù)據(jù)庫使用,需要先安裝mysql,安裝好的就可以按如下操作配置xxl_job庫
創(chuàng)建文件 vi tables_xxl_job.sql
找到對(duì)應(yīng)xxl版本的建庫sql,地址:xxl_job的sql腳本地址
復(fù)制sql語句到剛剛編輯的文件中,保存退出
將文件上傳的mysql容器里面:docker cp tables_xxl_job.sql mysql:tables_xxl_job.sql
mysql 是mysql容器的名字
登錄mysql:docker exec -it 152267cc6abf /bin/sh
152267cc6abf 這個(gè)是mysql對(duì)應(yīng)的容器id
在#號(hào)后面直接輸入:mysql -uroot -p
-u后面是賬號(hào)
在enter password 后面輸入密碼不顯示,輸入完直接回車即可
登入mysql后面輸入導(dǎo)入sql文件命令:source tables_xxl_job.sql
導(dǎo)入之后數(shù)據(jù)庫就能看到xxl_job這個(gè)庫,然后退出mysql容器:exit 命令
拉取xxl_job鏡像:docker pull xuxueli/xxl-job-admin:2.3.1
運(yùn)行
docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://192.168.1.128:3306/xxl_job?Unicode=true&characterEncoding=UTF-8 \
--spring.datasource.username=root \
--spring.datasource.password=root" \
-p 8888:8080 -v /tmp:/data/applogs \
--name xxl-job-admin --restart=always --privileged=true -d xuxueli/xxl-job-admin:2.3.1
訪問地址:http://192.168.1.128:8888/xxl-job-admin/toLogin 賬號(hào)/密碼:admin/123456
下載minio的鏡像:docker pull minio/minio
啟動(dòng)容器:
docker run -p 9000:9000 -p 9090:9090 \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=minioadmin" \
-e "MINIO_SECRET_KEY=minioadmin" \
-v /mydata/minio/data:/data \
minio/minio server \
/data --console-address ":9090" -address ":9000"
9090端口指的是minio的客戶端端口;9000端口是minio的服務(wù)端端口
雖然設(shè)置9090,但是在訪問9000的時(shí)候,會(huì)自動(dòng)跳到9090。程序連接minio時(shí),就是這個(gè)端口連接
訪問地址:http://192.168.1.128:9090 賬號(hào)密碼 minioadmin/minioadmin
拉取鏡像:docker pull elasticsearch:7.12.1
注意版本穩(wěn)定性,版本穩(wěn)定性很重要
創(chuàng)建Elasticsearch配置文件夾、數(shù)據(jù)文件夾、插件文件夾(如:ik)
mkdir -p /usr/local/data-docker/elasticsearch/config
mkdir -p /usr/local/data-docker/elasticsearch/data
mkdir -p /usr/local/data-docker/elasticsearch/plugins
目的將CentOS本地的文件夾映射到Elasticsearch容器,以實(shí)現(xiàn)容器數(shù)據(jù)的持久化到CentOS本地,以及通過CentOS本地文件夾內(nèi)容的修改同步到容器
創(chuàng)建并寫入elasticsearch.yml配置,注:http.host: 0.0.0.0 冒號(hào)后有一空格
echo "http.host: 0.0.0.0">>/usr/local/data-docker/elasticsearch/config/elasticsearch.yml
文件夾賦權(quán) chmod -R 777 elasticsearch/
要進(jìn)入到文件夾位置
啟動(dòng)容器:docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -d --restart=always -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v /usr/local/data-docker/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /usr/local/data-docker/elasticsearch/data:/usr/share/elasticsearch/data -v /usr/local/data-docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.12.1
訪問地址:192.168.1.128:9200
拉取鏡像: docker pull kibana:7.12.1
與elasticsearch版本保持一致
創(chuàng)建目錄、配置文件
mkdir -p /usr/local/kibana/config
vi /usr/local/kibana/config/kibana.yml
配置文件內(nèi)容
#設(shè)置Kibana映射端口
server.port: 5601
#設(shè)置網(wǎng)關(guān)地址
server.host: "0.0.0.0"
#設(shè)置Kibana實(shí)例對(duì)外展示的名稱
server.name: "kibana"
#設(shè)置ES集群地址
elasticsearch.hosts: "http://192.168.1.128:9200"
#設(shè)置請(qǐng)求超時(shí)時(shí)長(zhǎng)
elasticsearch.requestTimeout: 120000
#設(shè)置頁面語言
i18n.locale: "zh-CN"
啟動(dòng)容器:docker run -d -p 5601:5601 -v /usr/local/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml --restart=always --name kibana kibana:7.12.1
數(shù)據(jù)包轉(zhuǎn)發(fā),執(zhí)行命令vim /usr/lib/sysctl.d/50-default.conf
末尾添加net.ipv4.ip_forward = 1
重啟networksystemctl restart network
訪問地址:192.168.1.128:5601
拉取鏡像:docker pull gogs/gogs
創(chuàng)建文件夾:`mkdir /home/gogs
運(yùn)行容器:docker run --restart=always -d -p 10022:22 -p 13000:3000 -v /home/gogs:/data gogs/gogs
注意:
22端口是gogs的ssh服務(wù)端口,如果不開啟ssh服務(wù),可不做這個(gè)端口映射,3000是gogs應(yīng)用服務(wù)端口,這兩個(gè)端口可以修改,但是需要結(jié)合后續(xù)配置一同修改。
訪問地址:http://192.168.1.128:13000
首次訪問配置
gogs目前支持3種數(shù)據(jù)庫:MySQL、PostgreSQL、SQLite3
如果沒有數(shù)據(jù)庫,可以選擇SQLite3,我配置的mysql,配置好后要?jiǎng)?chuàng)建對(duì)應(yīng)的庫(數(shù)據(jù)庫名稱gogs,就要?jiǎng)?chuàng)建gogs庫)
基本應(yīng)用設(shè)置:
應(yīng)用名稱:可以換成自定義名稱
倉庫根目錄:使用默認(rèn)就行了,默認(rèn)/data/git/gogs-repositories,如果采用了數(shù)據(jù)卷映射,比如我這里因?yàn)?span id="n5n3t3z" class="token operator">/home/gogs映射/data,所以這個(gè)目錄在宿主機(jī)中的地址是/home/gogs/git/gogs-repositories
運(yùn)行系統(tǒng)用戶:不要修改,默認(rèn)就是git用戶,修改可能會(huì)有問題
域名:使用ssh時(shí)使用的域名或者IP(看后文使用說明)
SSH 端口號(hào):gogs啟用ssh時(shí)使用的端口號(hào),默認(rèn)22端口,如果修改了這個(gè)端口號(hào),那么在上面創(chuàng)建容器時(shí)要對(duì)應(yīng)的將10022端口映射到修改的端口號(hào),如果不啟用ssh,則置空
HTTP 端口號(hào):gogs應(yīng)用啟動(dòng)的http端口,默認(rèn)3000,如果修改了這個(gè)端口號(hào),那么在上面創(chuàng)建容器時(shí)要對(duì)應(yīng)的將13000端口映射到修改的端口號(hào)
應(yīng)用 URL:即打開應(yīng)用的url地址,因?yàn)檫@里采用了docker,所以我們要修改成宿主機(jī)的地址轉(zhuǎn)發(fā)去訪問,比如這里我的宿主機(jī)地址:192.168.1.128,它的13000端口會(huì)轉(zhuǎn)發(fā)到容器的3000端口,所以這里填:http://192.168.1.128:13000/
日志路徑:gogs的日志保存路徑,默認(rèn)就行了
注:更多配置在/data/gogs/conf/app.ini中,如果采用了數(shù)據(jù)卷映射,比如/home/gogs映射/data,所以這個(gè)文件在宿主機(jī)中的/home/gogs/gogs/conf/app.ini
此設(shè)置自己配置
自己注冊(cè)賬號(hào),然后登陸
新建倉庫:授權(quán)許可貌似是開源協(xié)議,可自行搜索
貌似還可以配置https的拉取方式,沒做研究
直接使用這個(gè)ssh地址去clone,會(huì)讓你輸入git的密碼輸入密碼也是錯(cuò)的
ssh的連接地址是 user@host:path 格式,對(duì)于上面的倉庫,git是用戶名,host是宿主機(jī)地址(192.168.209.128),gogs/BGserver.git是倉庫路徑。
那端口呢?熟悉ssh命令的話就會(huì)知道,ssh命令如果要指定端口,需要使用-p選項(xiàng)來指定,否則使用的是默認(rèn)端口22.
我們的gogs是部署在docker上,對(duì)于ssh,使用宿主機(jī)的10022端口轉(zhuǎn)發(fā)到容器的22端口,那使用ssh進(jìn)行clone時(shí),宿主機(jī)地址是192.168.1.128,因?yàn)闆]有指定端口,所以連接的端口是宿主機(jī)的22端口,但是我們的宿主機(jī)的22端口沒有辦法到容器的22端口!所以他會(huì)認(rèn)為git用戶是宿主機(jī)的,如果宿主機(jī)沒有創(chuàng)建git用戶,那么輸入任何密碼都是錯(cuò)的,哪怕密碼對(duì)了,也可能因?yàn)槲丛谒拗鳈C(jī)安裝gogs或者路徑不存在而訪問失敗。
那是不是說我們?cè)赿ocker上部署的gogs不能使用ssh?其實(shí)是可以的,你可以將宿主的22端口轉(zhuǎn)發(fā)到容器的22端口(不建議)。另外一個(gè)做法,可以使用另外一種類似http請(qǐng)求的格式ssh://user@host:port/path,
例如本倉庫:ssh://git@192.168.1.128:10022/gogs/BGserver.git
不過這里還是會(huì)失敗了,因?yàn)闆]有配置ssh秘鑰
配置ssh密鑰:
在本地git上配置用戶名和郵箱
git config --global user.name ''
git config --global user.email ''
然后執(zhí)行: ssh-keygen -t rsa -C "郵箱地址"
,然后一直回車,在提交拉取代碼時(shí)候就不用輸入密碼了
如果想要在提交拉取代碼時(shí)候使用密碼,可以在他提示輸入密碼的時(shí)候添加密碼,長(zhǎng)度大于4
完成后找到上文中提示到的保存地址里面的id_rsa.pub文件,打開并復(fù)制里面的內(nèi)容
密鑰名稱隨便寫,內(nèi)容粘貼剛剛復(fù)制的內(nèi)容,然后點(diǎn)增加,就可以拉取代碼了
拉取地址:ssh://git@192.168.1.128:10022/gogs/BGserver.git
ssh拉取代碼時(shí)候,gogs上復(fù)制下來的git@192.168.1.128/gogs/BGserver.git是這種,但是你需要的可
能是ssh://git@192.168.1.128:10022/gogs/BGserver.git
可以把/home/gogs/gogs/conf/app.ini文件里面的22端口改成之前映射的10022SSH_PORT = 10022
,重啟即可
為了安全考慮,對(duì)外的情況下,建議去掉gogs的注冊(cè)按鈕 。
修改配置文件/home/git/gogs/custom/conf
目錄下的 app.ini文件
DISABLE_REGISTRATION = false ### 把此處的false改成 true,重啟,搞定
拉取鏡像:docker pull nginx
創(chuàng)建掛載目錄mkdir -p /home/nginx/conf /home/nginx/log /home/nginx/html
生成容器 docker run --name nginx -p 9001:80 -d nginx
將容器nginx.conf、conf.d、html文件復(fù)制到宿主機(jī)
docker cp nginx:/etc/nginx/nginx.conf /home/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /home/nginx/conf/conf.d
docker cp nginx:/usr/share/nginx/html /home/nginx/
找到nginx對(duì)應(yīng)的容器id docker ps -a
關(guān)閉該容器 docker stop nginx
刪除正在運(yùn)行的nginx容器docker rm -f nginx
啟動(dòng)容器并掛載目錄
docker run -p 9002:80 --restart=always --name nginx -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/conf/conf.d:/etc/nginx/conf.d -v /home/nginx/log:/var/log/nginx -v /home/nginx/html:/usr/share/nginx/html -d nginx:latest
訪問地址:http://192.168.1.128:9002/
修改首頁內(nèi)容,最簡(jiǎn)單就是剛剛配置好的地址:/home/nginx/html/ 里面的index.html,然后重啟
創(chuàng)建掛載目錄:
docker volume create mongo_data;
docker volume create mongo_config;
拉取鏡像
docker pull mongo
啟動(dòng)容器
docker run -d --name mymongo --restart=always -v mongo_config:/data/configdb -v mongo_data:/data/db -p 27017:27017 mongo --auth
登錄mongo
mongo5.0以上的版本使用mongo來執(zhí)行mongodb命令已經(jīng)不支持了,需要改用mongosh來替代mongo!
docker exec -it mymongo mongosh admin
設(shè)置admin權(quán)限
db.createUser({ user: 'admin', pwd: 'admin', roles: [ { role: "root", db: "admin" } ] });
開啟防火墻端口、或關(guān)閉防火墻----centos 7
一、防火墻的開啟、關(guān)閉、禁用命令
(1)設(shè)置開機(jī)啟用防火墻:systemctl enable firewalld.service
(2)設(shè)置開機(jī)禁用防火墻:systemctl disable firewalld.service
(3)啟動(dòng)防火墻:systemctl start firewalld
(4)關(guān)閉防火墻:systemctl stop firewalld
(5)檢查防火墻狀態(tài):systemctl status firewalld
二、使用firewall-cmd配置端口
(1)查看防火墻狀態(tài):firewall-cmd --state
(2)重新加載配置:firewall-cmd --reload
(3)查看開放的端口:firewall-cmd --list-ports
(4)開啟防火墻端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent
命令含義:
–zone #作用域
–add-port=9200/tcp #添加端口,格式為:端口/通訊協(xié)議
–permanent #永久生效,沒有此參數(shù)重啟后失效
注意:添加端口后,必須用命令firewall-cmd --reload重新加載一遍才會(huì)生效
(5)關(guān)閉防火墻端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent
看centos7的防火墻的狀態(tài),查看的命令為
sudo systemctl status firewalld。
查看后,看到active(running)就意味著防火墻打開了。
我這邊防火墻是關(guān)閉的
三方工具連接
mongo默認(rèn)會(huì)有:admin、config、local三個(gè)庫
admin : 從權(quán)限的?度來看,這是"root"數(shù)據(jù)庫。要是將?個(gè)?戶添加到這個(gè)數(shù)據(jù)庫,這個(gè)?戶?動(dòng)
繼承所有數(shù)據(jù)庫的權(quán)限。?些特定的服務(wù)器端命令也只能從這個(gè)數(shù)據(jù)庫運(yùn)?,?如列出所有的數(shù)據(jù)庫
或者關(guān)閉服務(wù)器。
local : 這個(gè)數(shù)據(jù)永遠(yuǎn)不會(huì)被復(fù)制,可以?來存儲(chǔ)限于本地單臺(tái)服務(wù)器的任意集合
config : 當(dāng)Mongo?于分?設(shè)置時(shí),config數(shù)據(jù)庫在內(nèi)部使?,?于保存分?的相關(guān)信息。文章來源:http://www.zghlxwxcb.cn/news/detail-465270.html
use log; //創(chuàng)建庫
show dbs; // 此時(shí)log不顯示
db.log.insertOne({"log":"test"});//創(chuàng)建表,并添加內(nèi)容
show dbs; // 此時(shí)才會(huì)顯示log庫以及l(fā)og表
文章來源地址http://www.zghlxwxcb.cn/news/detail-465270.html
到了這里,關(guān)于docker安裝單機(jī)nacos、rocketmq、reids、xxl-job、minio、elasticsearch、kibana、gogs、nginx的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!