一、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镜像

Docker安装SqlServer、Mysql、MariaDB的更多相关文章

  1. docker 安装完mysql 后客户端无法访问

    1.在虚拟机的centos 中安装 docker 的mysql 镜像. docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12 ...

  2. 关于xampp默认安装后mysql/mariadb密码的修改

    关于xampp默认按照后mysql/mariadb密码的修改 默认安装的mysql/mariadb 是没有密码的 只能跳过  然后进行修改密码 /opt/lampp/bin/mysqld_safe - ...

  3. mac系统下docker安装配置mysql详细步骤

    上文介绍了MacOS安装Docker傻瓜式教程,安装好后第一件事就决定把本地数据库迁移过来,那么首先就得安装mysql,下面就开始我们的安装之旅吧. 一.docker配置镜像加速器 我们使用docke ...

  4. Docker安装配置mysql

    Docker安装mysql踩坑日记 拉取镜像 sudo docker pull mysql:5.7 运行镜像 docker run -p 3306:3306 --name mysql -v /myda ...

  5. Docker 安装运行MySQL

    1.镜像主页 https://hub.docker.com/_/mysql 2.拉取5.7版本 docker pull mysql:5.7 3.或者拉取最新8.x版本 docker pull mysq ...

  6. docker 安装部署 mysql(配置文件启动)

    获取 mysql 镜像 docker pull mysql:5.6 docker images 创建容器 创建宿主机 redis 容器的数据和配置文件目录 # 创建宿主机 redis 容器的数据和配置 ...

  7. 使用Docker方式运行Mysql(MariaDB)

    两者差不多.我使用的是MariaDB. 下面的docker命令,挂了数据,配置,映射了端口,指定了root密码,服务端编码. 蛮快的! docker run \ --name mariadb \ -v ...

  8. docker 安装redis mysql rabbitmq

    docker redis mysql rabbitmq 基本命令 安装redis 安装mysql 安装rabbitmq 基本命令 命令格式: docker 命令 [镜像/容器]名字 常用命令: sea ...

  9. docker 安装持久化mysql

    https://hub.docker.com 拉取mysql镜像docker pull mysql:5.5运行mysql镜像并持久化到本地docker run -v /var/own/mysqldat ...

  10. docker 安装 sqlserver 数据库

    具备条件: 1.服务器需要大于2G内存.如果不够则可能无法正常启动,查看日志报如下错误:This program requires a machine with at least 2000 megab ...

随机推荐

  1. 基于python的数学建模---scipy库

    instance1: 求解下列线性规划问题 s.t.   代码: from scipy import optimizeimport numpy as npc = np.array([2,3,-5])A ...

  2. 关于windows上开启远程桌面连接不上的问题解决

    解决办法 启用远程桌面连接(计算机-属性-远程设置) 选择第二个:允许运行任意版本远程桌面 关闭防火墙(或者给远程桌面添加端口3389放行也可以) 创建用户以及密码 这里注意,一定要建立密码,只有账号 ...

  3. Java的两大、三类代理模式

    简述 代理,是一种设计模式,主要作用是为其他对象提供一种代理,以控制对这个对象的访问.在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用. 主要分 ...

  4. 分享一个你很可能不知道的Java异常实现的缺陷

    前言 Java中一个大家熟知的知识点就是异常捕获,try...catch...finally组合,但是很多人不知道这里面有一个关于Java的缺陷,或者说是异常实现的一点不足之处. 我这边就通过一个很简 ...

  5. re、base64的结合使用爬取豆瓣top250

    一.缘由 对于豆瓣的这个网站,记得使用了不少于三种的爬取和解析方式来进行的.今天的这种解析方式是我使用起来较为顺手,后来就更喜欢使用xpath解析,但是这两种也需要掌握. 二.代码展示 '''爬取豆瓣 ...

  6. Crane如何做到利用率提升3倍稳定性还不受损?

    作为云平台用户,我们都希望购买的服务器物尽其用,能够达到最大利用率.然而要达到理论上的节点负载目标是很的,计算节点总是存在一些装箱碎片和低负载导致的闲置资源.下图展示了某个生产系统的CPU资源现状,从 ...

  7. day37-文件上传和下载

    文件上传下载 1.基本介绍 在Web应用中,文件上传和下载是非常常见的功能 如果是传输大文件一般用专门的工具或者插件 文件上传和下载需要用到两个包:commons-fileupload.jar和com ...

  8. 简单易用的监控告警系统 | HertzBeat 在 Rainbond 上的使用分享

    在现有的监控告警体系中 Prometheus + AlertManger + Grafana 一直是主流,但对于中小团队或个人来说,这种体系显的较为复杂.而 HertzBeat 能让中小团队或个人很快 ...

  9. js修改数组中的属性名

    将数组 [{id:"1",name:"AAA"}] 修改为 ===> [{id:"1",text:"AAA",va ...

  10. 历时9个月重构iNeuOS工业互联网操作系统,打造工业领域的“Office”

    目       录 1.      概述... 1 2.      整体介绍... 2 3.      主要功能简介... 5 1.   概述 历时9个月的时间,对iNeuOS工业互联网操作系统进行全 ...