一、Docker 安装SqlServer 说明

1. 拉取镜像

docker pull mcr.microsoft.com/mssql/server:2019-latest

2.运行

docker run --name mssqlserver2019 -d --restart unless-stopped -e "ACCEPT_EULA=Y" -p 1433:1433 -v mssqlserver_2019:/usr/src -e TZ="Asia/Shanghai" -e "MSSQL_SA_PASSWORD=Dennis.com" mcr.microsoft.com/mssql/server:2019-latest

PS:官方文档

Docker: Install containers for SQL Server on Linux - SQL Server

二、Docker 安装MariaDB 说明

1. 拉取镜像

docker pull mariadb:10.9.2

2.运行

docker run --name mariadb_10.9.2 -d --restart unless-stopped -p 3306:3306 -v mariadb_10.9.2:/usr/src -e TZ="Asia/Shanghai" -e MYSQL_ROOT_PASSWORD=1234.com mariadb:10.9.2 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

PS:官方文档

Installing and Using MariaDB via Docker

3.更改配置

3.1 查找mysql配置

docker exec -it 你的镜像ID /bin/bash # 进入docker镜像内部
cd etc/ # 进入etc目录
ls # 查看文件夹列表

cd mysql/
ls

3.2 进入配置文件夹

cd mariadb.conf.d/
ls

3.3 查看配置文件

cat 50-server.cnf

3.4 更改配置

vim 50-server.cnf

此时会报错,vim: command not found,需要安装vim

apt-get install vim



需要更新apt-get

apt-get update

一般来讲都是无法更新的,需要替换apt-get镜像源

更改镜像源参考

docker 中 apt-get update 失败解决方案

更改完成之后再次安装输入y即可

执行完成之后即可使用vim更改配置文件了

鼠标右键无法直接粘贴进去,查了很多方法说更改 vim 中default.vim 以及安装vim-scripts,vim=gtk等都没用,直接使用shift + insert快捷键即可

3.4 更改编码格式等

更改默认的编码格式以及排序规则等,请参考下方链接,文件路径不一样,更改内容是一样的,docker方式安装的只需要对应更改3.2步骤中的3个文件即可

CentOS安装mysql、MariaDB以及更改数据库存储路径

更改完需要重启mariadb镜像

最新文章

  1. XmlPull
  2. List<T>
  3. iOS 7 如何关闭已打开的应用(App)
  4. 我的web前端修炼之路从此开始
  5. 防御XSS攻击的七条原则
  6. poj1935
  7. WAMP下定义wordpress固定连接出现文章页面404
  8. 一些javascript常用方法
  9. VS2012启用angularjs智能提示Intelligence
  10. day1:java学习第一天之eclipse安装
  11. [数据结构] 2.2 Huffman树
  12. C# 导出Excel Table td 样式
  13. HTML5在线预览PDF
  14. CompareTo 基于的排序算法
  15. 【二分图最大权完美匹配】【KM算法】【转】
  16. chmod chown llinux文件及目录的权限介绍
  17. [转帖]Linux后端执行命令的方法
  18. Ceontos6.X配置XDMCP远程调用图形化
  19. 最近玩Bootstrap , 一些小工具 记录在案。
  20. 在浏览器输入url后并回车发生了哪些过程

热门文章

  1. C温故补缺(十六):未定义行为
  2. Python3 Scrapy 框架学习
  3. Linux deb系统 nginx 配置解析php
  4. Python-WebSpider
  5. 【Java进阶】五分钟快速掌握JVM优化概念、常用命令、工具、JUC、多线程、GC等知识
  6. win10中jupyter notebook设置conda虚拟环境全流程及问题汇总
  7. 三个小任务掌握List、Set、Map
  8. 伙伴福利,100个项目彻底精通Java!【开源】
  9. SQLMap进阶:参数讲解
  10. MongoDB 索引类型介绍