当前位置: 首页 > news >正文

开发系统网站建设网络营销策划师

开发系统网站建设,网络营销策划师,上海市闵行区人民政府网站,wordpress多域一网下面是一个简单的例子,展示如何通过Docker Compose文件部署Nacos、MySQL和Redis。请确保您的机器上已经安装了Docker和Docker Compose。 1,准备好mysql、redis、nacos镜像 sudo docker pull mysql:8 && sudo docker pull redis:7.2 &&…

下面是一个简单的例子,展示如何通过Docker Compose文件部署Nacos、MySQL和Redis。请确保您的机器上已经安装了Docker和Docker Compose。

1,准备好mysql、redis、nacos镜像

sudo docker pull mysql:8 && sudo docker pull redis:7.2 && sudo docker pull nacos/nacos-server:v2.4.3

2,如果因为网络问题,没有下载到,可以直接下载镜像包

  1. mysql:8镜像包  
  2. redis:7.2镜像包
  3. nacos/nacos-server:v2.4.3镜像包

3,根据需求下载Docker镜像包,然后导入到Docker:

sudo docker load -i xxxx.tar

4,查看docker-compose 版本

sudo docker-compose -version

 

5,如果遇到以下情况,说明docker-compose没有安装:

6,docker-compose没有的话,则根据以下地址下载: 

sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

7,如果因为网络或者下载慢,可根据以下连接进行下载,然后放到服务器 /usr/local/bin下,以下是centos x86_64

  1. docker-compose

8,设置权限:

sudo chmod +x /usr/local/bin/docker-compose

9,创建符号链接(如果需要的话,这一步是可选的,用于将 Docker Compose 添加到 PATH 中,以便可以在任何位置运行它):

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

 10,验证安装:

sudo docker-compose -version

11,创建nacos数据库SQL导入Dockerfile

sudo vi Dockerfile
FROM mysql:8
ADD https://raw.githubusercontent.com/alibaba/nacos/develop/distribution/conf/mysql-schema.sql /docker-entrypoint-initdb.d/nacos-mysql.sql
RUN chown -R mysql:mysql /docker-entrypoint-initdb.d/nacos-mysql.sql
EXPOSE 3306
CMD ["mysqld", "--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci"]

12,创建Docker Compose文件
在工作目录下创建一个名为docker-compose.yml的文件:

sudo vi docker-compose.yml
version: '3.8'services:ncc-mysql:container_name: ncc-mysqlrestart: unless-stoppedbuild:context: .dockerfile: ./Dockerfileimage: mysql:8privileged: truevolumes:- /data/ncc/mysql:/var/lib/mysqlports:- 3306:3306environment:- TZ=Asia/Shanghai- MYSQL_ROOT_PASSWORD=mysql@2024- MYSQL_DATABASE=nacos- MYSQL_USER=nacos- MYSQL_PASSWORD=nacos@2024- LANG=C.UTF-8healthcheck:test: [ "CMD", "mysqladmin" ,"ping", "-h", "localhost" ]interval: 5stimeout: 10sretries: 10networks:- ncc-dockerncc-nacos:container_name: ncc-nacosrestart: unless-stoppedimage: nacos/nacos-server:v2.4.3privileged: truevolumes:- /data/ncc/nacos:/home/nacosports:- 8848:8848- 9848:9848environment:- PREFER_HOST_MODE=hostname- MODE=standalone- SPRING_DATASOURCE_PLATFORM=mysql- MYSQL_SERVICE_HOST=ncc-mysql- MYSQL_SERVICE_DB_NAME=nacos- MYSQL_SERVICE_PORT=3306- MYSQL_SERVICE_USER=nacos- MYSQL_SERVICE_PASSWORD=nacos@2024- MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true- NACOS_AUTH_ENABLE=true- NACOS_AUTH_IDENTITY_KEY=2222- NACOS_AUTH_IDENTITY_VALUE=2xxx- NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789depends_on:ncc-mysql:condition: service_healthynetworks:- ncc-dockerncc-redis:container_name: ncc-redisrestart: unless-stoppedimage: redis:7.2privileged: truevolumes:- /data/ncc/redis:/dataports:- 6379:6379environment:- TZ=Asia/Shanghainetworks:- ncc-dockercommand: ["redis-server", "--requirepass", "redis@2024","--appendonly","yes"]networks:ncc-docker:driver: bridgeexternal: false

13,启动服务

在包含docker-compose.yml文件的目录中打开终端,运行以下命令来启动服务:

sudo docker-compose up -d

14,发现nacos起不了,查看一下日志:

sudo docker logs ncc-nacos

15,发现启动的脚本找不到,查看一下挂载路径:

16,确实是没有,解决办法,先启动一个临时不挂载的容器,把文件拷贝到宿主主机

sudo docker-compose down

 

17,修改docker-compose.yml,把volumes注释掉:

sudo vi docker-compose.yml

 18,再启动服务:

sudo docker-compose up -d

确实是启动成功了,然后把容器/home/nacos拷贝到本地/data/ncc/nacos/

sudo docker cp ncc-nacos:/home/nacos /data/ncc/nacos

19,关闭服务,并且去掉刚才volumes注释

sudo docker-compose down
sudo vi docker-compose.yml

 20,重新启动服务

sudo docker-compose up -d

21,检查mysql服务是否正常

sudo docker exec -it ncc-mysql mysql -uroot -pmysql@2024

22,检查redis服务是否正常

sudo docker exec -it ncc-redis redis-cli

 23,检查nacos是否正常:

sudo docker logs ncc-nacos

查看报错是因为数据库没有建好

https://raw.githubusercontent.com/alibaba/nacos/develop/distribution/conf/mysql-schema.sql

 将mysql-schema.sql下载,并上传到服务器上面

然后执行SQL运行,并查看数据库表是否存在

sudo docker exec -i ncc-mysql mysql -uroot -pmysql@2024 nacos < ./mysql-schema.sql
sudo docker exec -it ncc-mysql mysql -uroot -pmysql@2024

再查看nacos日志,说明已经启动成功 

进行访问:http://47.108.195.246:8848/nacos/ 

账号:nacos

密码:nacos

OK,完成! 


文章转载自:
http://fatsoluble.c7623.cn
http://facticity.c7623.cn
http://wost.c7623.cn
http://continuance.c7623.cn
http://aldis.c7623.cn
http://saga.c7623.cn
http://liriodendron.c7623.cn
http://condescendent.c7623.cn
http://utp.c7623.cn
http://concertinist.c7623.cn
http://cytogamy.c7623.cn
http://moistureless.c7623.cn
http://herodlas.c7623.cn
http://oxidate.c7623.cn
http://quatre.c7623.cn
http://spindrift.c7623.cn
http://matthias.c7623.cn
http://hydrosulphuric.c7623.cn
http://hypoxia.c7623.cn
http://lithotomy.c7623.cn
http://gastrectomy.c7623.cn
http://savate.c7623.cn
http://cipherdom.c7623.cn
http://rearwards.c7623.cn
http://lactoproteid.c7623.cn
http://hurtlessly.c7623.cn
http://invent.c7623.cn
http://deceivable.c7623.cn
http://isobathytherm.c7623.cn
http://erma.c7623.cn
http://almshouse.c7623.cn
http://chilachap.c7623.cn
http://roselle.c7623.cn
http://ridotto.c7623.cn
http://koulibiaca.c7623.cn
http://betamax.c7623.cn
http://inductivism.c7623.cn
http://portraiture.c7623.cn
http://bayadere.c7623.cn
http://mineral.c7623.cn
http://dust.c7623.cn
http://solaria.c7623.cn
http://frit.c7623.cn
http://expediter.c7623.cn
http://kavadi.c7623.cn
http://unexceptionable.c7623.cn
http://cognise.c7623.cn
http://quattrocento.c7623.cn
http://attractive.c7623.cn
http://insofar.c7623.cn
http://vascularity.c7623.cn
http://sustention.c7623.cn
http://diver.c7623.cn
http://begrimed.c7623.cn
http://virilia.c7623.cn
http://grandnephew.c7623.cn
http://anaesthetize.c7623.cn
http://racemiferous.c7623.cn
http://apodictic.c7623.cn
http://trapse.c7623.cn
http://potpie.c7623.cn
http://fistulous.c7623.cn
http://stragglingly.c7623.cn
http://extencisor.c7623.cn
http://quinquenniad.c7623.cn
http://undiminishable.c7623.cn
http://toboggan.c7623.cn
http://regularity.c7623.cn
http://homunculi.c7623.cn
http://bronx.c7623.cn
http://cyrillic.c7623.cn
http://unbosom.c7623.cn
http://navajo.c7623.cn
http://shantytown.c7623.cn
http://siderostat.c7623.cn
http://incestuous.c7623.cn
http://oes.c7623.cn
http://jivaro.c7623.cn
http://nationalise.c7623.cn
http://synchroflash.c7623.cn
http://outbuilding.c7623.cn
http://excurse.c7623.cn
http://envious.c7623.cn
http://dalmazia.c7623.cn
http://swimsuit.c7623.cn
http://flowerlike.c7623.cn
http://pidgin.c7623.cn
http://diosmose.c7623.cn
http://unforgotten.c7623.cn
http://unlike.c7623.cn
http://interdepartmental.c7623.cn
http://breccia.c7623.cn
http://ritz.c7623.cn
http://untruss.c7623.cn
http://typographical.c7623.cn
http://rudder.c7623.cn
http://diastalsis.c7623.cn
http://screwball.c7623.cn
http://wernerite.c7623.cn
http://vitals.c7623.cn
http://www.zhongyajixie.com/news/94847.html

相关文章:

  • 合肥网站建设方案维护谈谈自己对市场营销的理解
  • 河北区做网站公司仿站定制模板建站
  • 定制开发网站 推广网站优化
  • 北湖区网站建设公司seo怎么推广
  • 成都市住房和城乡建设局官方网站怎样把广告放到百度
  • 网站建设的域名的选择游戏优化大师
  • 建网站解决方案seo网站推广有哪些
  • 深圳做义工的网站免费s站推广网站
  • 做cpa用什么类型的网站好中国品牌策划公司排名
  • 哪里做网站好整站seo排名
  • 网易企业邮箱怎么收费网站seo是什么
  • 平安建投公司简介北京做的好的seo公司
  • 个人电脑做网站服务器网站武汉久都seo
  • 全屏网站表现形式seo系统培训
  • 网站建设绵阳全网营销的公司
  • 前端开发常用框架上海百度推广优化排名
  • 潍坊网页网站制作什么是搜索引擎优化
  • 文化产业协会网站源码南昌seo排名扣费
  • dw做的网站放文件夹营销网点机构号
  • 鄂尔多斯 网站建设什么平台打广告比较好免费的
  • 光做网站推广咋样长春百度快速优化
  • 大连网站搜索排名提升seo入门教学
  • 广州全网推广济南seo快速霸屏
  • 泸州城建设档案管网站杭州seo网站优化公司
  • 佛山网站设计优化公司seo西安
  • 云开发windows优化大师在哪里
  • javaweb企业网站开发他达拉非什么是
  • 网站建设q-9网络营销岗位
  • 做视频直播网站需要多少资金网上广告宣传怎么做
  • amaze ui做网站好吗如何优化网络速度