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

广告公司广告语简洁seo完整教程视频教程

广告公司广告语简洁,seo完整教程视频教程,网站开发实验报告可行性分析,陕西印象盒子需求 项目中的数据库为mysql,如果将端口映射到宿主机上,容易被工具扫描出,且随着国产化的进程推进,mysql将不被允许。为了提高安全性与满足项目需求,这里采用隐藏mysql端口方式,不映射宿主机端口&#xff…

需求

项目中的数据库为mysql,如果将端口映射到宿主机上,容易被工具扫描出,且随着国产化的进程推进,mysql将不被允许。为了提高安全性与满足项目需求,这里采用隐藏mysql端口方式,不映射宿主机端口,仅允许docker容器间访问。

系统部署说明

环境:

  • Centos 7
  • Docker version 24.0.6
  • Docker Compose version v2.16.0

新增docker网络

由于我们需要新建指定ip的容器,docker默认网络是随机分配ip,无法实现需求。新建网络步骤如下

# 查看docker网卡
docker network ls 
# 查看具体信息,通常默认网卡为bridge
docker network inspect <网卡id> /<网卡NAME> 
docker network inspect bridge
# 创建网络,注意,不要和上面已经存在的网段相同
docker network create --subnet=172.18.0.0/16 myself_network

报错处理: Error response from daemon: Pool overlaps with other one on this address space
说明172.18网段已经被使用,需要修改一个网段,比如172.36,注意后续容器中使用的所有网段需要同步修改。

数据库部署

创建/sdb/db/data目录,并下载初始化数据库脚本test.sql,进入目录,将初始化脚本放在/sdb/db/data目录下。
PS:将数据库.sql文件映射到 MySQL 容器的 /docker-entrypoint-initdb.d/ 目录下,在容器首次启动时,文件会自动执行,重启容器将不再执行当前脚本。

方法一:docker run方式启动容器

直接在/sdb/db/data目录下执行以下docker run命令,启动容器,并初始化test.sql脚本。

# 使用以上创建的网络,给容器指定一个ip
docker run --name datacenter-mysql -e MYSQL_ROOT_PASSWORD=123456   -e TZ=Asia/Shanghai --network myself_network  -v /sdb/db/data/test.sql:/docker-entrypoint-initdb.d/test.sql  -v /sdb/db/data:/var/lib/mysql  --ip 172.18.0.136  -d mysql:8.0.27 --default-authentication-plugin=mysql_native_password  --lower-case-table-names=1
# 查看容器ip
docker inspect datacenter-mysql|grep IPAddress
方法二:docker-compose方式启动

在/sdb/db/data目录下创建docker-compose.yml文件,内容如下

version: '3'# 这里需要指定使用以上创建的网络,否则会报错
networks:myself_network:external: trueservices:mysql-test:image: mysql:8.0.27container_name: datacenter-mysqlenvironment:- MYSQL_ROOT_PASSWORD=123456- TZ=Asia/Shanghaivolumes:- /sdb/db/data/test.sql:/docker-entrypoint-initdb.d/test.sql- /sdb/db/data:/var/lib/mysqlcommand:- --default-authentication-plugin=mysql_native_password- --lower-case-table-names=1networks:my_custom_network:ipv4_address: 172.18.0.136restart: always

启动容器

docker-compose up -d

服务部署说明

配置完数据库固定ip,我们可以在服务中使用,启动容器的环境变量或配置文件都可以,docker-compose文件大致如下,具体不细展开。

version: '3.7'networks:myself_network:external: trueservices:web:image: "web:1.0"# 容器名container_name: "test-web"restart: alwaysports:- "80:80"networks:myself_network:# 注意:这个地址网段需要与数据库一致ipv4_address: 172.18.0.3# 启动数据中台Java服务端容器api:image: "api:1.0"# 容器名container_name: "test-api"restart: alwaysports:- "8080:8080"environment: # 这里可以设置环境变量,使用以上配置的mysql数据库ip端口DB_JDBC_URL: jdbc:mysql://127.18.0.136:3306/testDB_USERNAME: rootDB_PASSWORD: 123456networks:myself_network:# 注意:这个地址网段需要与数据库一致ipv4_address: 172.18.0.4

启动服务

docker-compose up -d
http://www.dtcms.com/wzjs/339764.html

相关文章:

  • 打代码怎么做网站百度点击软件还有用吗
  • 网站dns查询网店seo关键词
  • 创建网站模板以下哪个单词表示搜索引擎优化
  • 设计网站推荐ps刷百度关键词排名优化
  • 平台和网站有什么区别如何注册域名
  • 公司网站上荣誉墙怎么做百度seo关键词排名优化软件
  • 乐峰网网站是谁做的百度下载
  • 网页设计怎么分析网站啊google官网入口下载
  • wordpress如果让菜单aso优化服务
  • 建立收费网站好口碑关键词优化
  • 政府 网站系统google play下载安卓
  • html5 手机网站模板企业营销型网站有哪些
  • 购物商城网站建设多少钱google chrome 网络浏览器
  • wordpress关键词采集文章微博关键词排名优化
  • 深圳网络营销网站新闻发稿
  • 网站如何上传到主机hao123主页
  • 南宁建站服务公司seo是什么职位
  • 杭州网站网络 科技公司关键词排名优化软件策略
  • 网站建设合同编号推广优化seo
  • 温州城乡建设学校seo推广一年要多少钱
  • 做网站被骗首付款怎么报案qq排名优化网站
  • 有没有学做衣服的网站中央下令全国各地核酸检测
  • 百度站长网站规则改版seo排名优化公司
  • 想做网站的公司自己制作网页的网站
  • 云主机 几个网站乐天seo培训中心
  • 新手如何做网站维护免费观看b站的广告网站平台
  • 政务网站建设情况汇报黄山seo推广
  • 如何做b2c网站个人优秀网页设计
  • 谷歌网站地图seo网站优化系统
  • 建站ABC支持网站备份百度热门关键词排名