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

烟台做网站哪里好深圳网站开发制作

烟台做网站哪里好,深圳网站开发制作,类似于wordpress的网站,健康濮阳门户网站建设一、docker-compose部署mysql 1、准备镜像 2、编写my.cnf配置文件 # 服务端参数配置 [mysqld] usermysql # MySQL启动用户 default-storage-engineINNODB # 创建新表时将使用的默认存储引擎 character-set-serverutf8mb4 # 设置mysql服务端默认字符集…

一、docker-compose部署mysql

1、准备镜像

2、编写my.cnf配置文件

# 服务端参数配置
[mysqld]
user=mysql                     # MySQL启动用户
default-storage-engine=INNODB  # 创建新表时将使用的默认存储引擎
character-set-server=utf8mb4   # 设置mysql服务端默认字符集
collation-server = utf8mb4_general_ci # 数据库字符集对应一些排序等规则,注意要和character-set-server对应
pid-file=/var/lib/mysql/mysqld.pid  # pid文件所在目录
socket=/var/lib/mysql/mysqld.sock # 用于本地连接的socket套接字
datadir=/var/lib/mysql             # 数据文件存放的目录
#bind-address=127.0.0.1                  # MySQL绑定IP
expire_logs_days=7                            # 定义清除过期日志的时间(这里设置为7天)
# 设置client连接mysql时的字符集,防止乱码
init_connect='SET NAMES utf8mb4'
# 是否对sql语句大小写敏感,1表示不敏感
lower_case_table_names=1
# 执行sql的模式,规定了sql的安全等级, 暂时屏蔽,my.cnf文件中配置报错
#sql_mode = STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
# 事务隔离级别,默认为可重复读,mysql默认可重复读级别(此级别下可能参数很多间隙锁,影响性能)
transaction_isolation=READ-COMMITTED
# TIMESTAMP如果没有显示声明NOT NULL,允许NULL值
explicit_defaults_for_timestamp=true
#它控制着mysqld进程能使用的最大文件描述(FD)符数量。
#需要注意的是这个变量的值并不一定是你设定的值,mysqld会在系统允许的情况下尽量获取更多的FD数量
open_files_limit=65535
# 允许最大连接数
max_connections=200
#最大错误连接数
max_connect_errors=600
#禁用DNS解析
skip-name-resolve=1
[client]
default-character-set=utf8mb4  # 设置mysql客户端默认字符集

3、编写docker-compose.yml配置文件

version: '3'
services:mysql:restart: unless-stoppedimage: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mysql:8.4.2container_name: mysql8ports:- "13306:3306"volumes:- ./conf/my.cnf:/etc/my.cnf- ./data/mysql:/var/lib/mysql - ./logs:/var/log/mysql  environment:- TZ=Asia/Shanghai- LANG=en_US.UTF-8- MYSQL_ROOT_PASSWORD=123456logging:driver: "json-file"options:max-size: "10m"max-file: "3"    

4、使用docker-compose up启动mysql

        连接数据库,部署完成。

二、docker-compose部署redis

1、准备镜像

2、编写redis.conf配置文件

        创建目录:

        在conf目录下编写配置文件redis.conf配置文件:

# 关闭保护模式,允许远程连接
protected-mode no
# 开启AOF持久化
appendonly yes 
# 密码
# requirepass 123456

3、编写docker-compose.yml文件

version: '3'
services:redis: # 服务名称image: redis:latest # redis镜像版本container_name: redis # 容器名称ports:- 6379:6379 # 指定宿主机端口与容器端口映射关系,宿主机:容器volumes:- ./conf/redis.conf:/etc/redis/redis.conf # 映射配置文件目录,宿主机:容器- ./data:/data # 映射数据目录,宿主机:容器restart: always # 容器开机自启privileged: true # 获取宿主机root权限command: ["redis-server","/etc/redis/redis.conf"] # 指定配置文件启动redis-server进程

4、启动容器

        使用docker-compose up启动容器:

        使用命令docker exec -it redis redis-cli,进入容器测试:

三、docker-compose部署springboot项目

1、下载jdk镜像

        这里以 jdk8 为例(其他版本一样的操作),直接搜索 jdk8 镜像,选择一个下载即可。

        目录结构如下:

 

2、编写docker-compose.yml文件

version: '3'
services:demo:build: ./demovolumes:- ./demo/logs:/usr/local/logsports:- 8082:8082

3、编写 Dockerfile

# 基础镜像
FROM dockette/jdk8
# 拷贝jar包到容器中
COPY jx-project-manager.jar /usr/local/demo.jar
# 容器工作目录
WORKDIR /usr/local
# 设置字符集
ENV LANG C.UTF-8
# 启动命令(注意,这里一定要用ENTRYPOINT,不能用CMD)
ENTRYPOINT ["java", "-jar", "/usr/local/demo.jar"]

4、启动容器

        启动成功使用接口测试工具测试。

 

http://www.15wanjia.com/news/18885.html

相关文章:

  • 真做的网站吗网站建设 全网营销
  • 六盘水市网站建设怎么做百度推广
  • 一个人可以做多少网站北京昨天出啥大事了
  • 网站页面产品网络营销方案
  • 网站建设和网站开发推广关键词怎么设置
  • 动易政府网站管理系统价格百度免费推广有哪些方式
  • 全球军事新闻网站淘宝客推广一天80单
  • 免费微商城小程序模板南京seo按天计费
  • 建设部网站江苏金安sem代运营费用
  • 个人网页设计尺寸是多少网站移动端优化工具
  • 长沙网络推广公司seo刷词
  • 合购WordPressseo关键词优化排名推广
  • 向国旗敬礼做时代新人网站在线生成个人网站app
  • 做同步网站培训网站搭建
  • 校园网站的建设公司网站的推广
  • 成立公司代理外贸网站seo
  • 网站怎么做子分类优化设计答案五年级上册
  • 网站开发总结报告平台推广渠道
  • wordpress快站怎么样网站优化seo培
  • 找供应商去哪个网站百度快照替代
  • 网站开发的规格描述百度关键词推广方案
  • 如何做医药类网站百度词条搜索排行
  • 公司网站首页导航html贵州seo推广
  • 如何做门户网站电商网站设计论文
  • 北海教网站建设百度广告推广
  • 学校为什么要做网站hao123主页
  • 做钓鱼网站判刑哈尔滨网络公司
  • 动漫制作专业可以考公务员吗seo网络推广优化
  • 如何做产品众筹网站重庆网站搜索引擎seo
  • 网站管理员密码忘记培训心得简短50字