一、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. Xtrabackup使用帮助

    目录 1.安装工具 2.下载后上传到需要备份的服务器 全备 1.安装完成后我们进行数据库备份执行以下命令 2.查看备份的数据 3.进入数据库,删除一个测试库 4.删除school库 5.备份数据目录 ...

  2. Git 实战代码分支管理 | Git Flow 策略

    ​ 简介 在团队协作开发中,版本管理工具尤为重要,它可以帮助团队很好地进行代码的共享.回滚等操作,比较流行的版本管理工具有:CVS.SVN.Git.Git作为分布式版本管理工具,优势十分明显,它可以为 ...

  3. 快速创建Jenkins Job

    Jenkins Job 类型 **1.Freestyle project ** 这个是jenkins的基础功能,可以用它来执行各种构建任务,他只能构建在一个电脑上,如果没有太多的需求,这个job基本够 ...

  4. oracle 分析函数——ration_to_report 求占有率(百分比)

    oracle 的分析函数有很多,但是这个函数总是会忘记,我想通过这种方式能让自己记起来,不至于下次还要百度. 创表.表数据(平时练手的表): prompt PL/SQL Developer impor ...

  5. 如何解决arthas-failed-to-bind-telnet-or-http-port问题

    解决方法 一台机器启用多个微服务的时候可能出现 多个 arthas端口冲突.可以配置为随机端口,或者配置为 -1 12 #arthas.telnet-port=-1#arthas.http-port= ...

  6. 【笔面试题目】Java集合相关的面试题-List、Map、Set等

    一.List 1.subList 不会返回新的list对象--与String的subString不同 返回原来list的从[fromIndex,toIndex)之间这一部分的视图,实际上,返回的lis ...

  7. ATM项目

    ATM项目实战 项目需求分析: 1.注册(密码要加密) 2.登陆 3.查看余额 4.提现(可自定手续费) 5.还款 6.转账 7.查看流水 8.添加购物车功能 (商品可配置) 9.查看购物车功能 10 ...

  8. C#实现文件导入与导出

    无论是文件的导入与导出都需要引入IO库,引入方法如下: using System.IO; 通过以下代码可以实现将文件导入到数组中 string path;//定义一个路径 OpenFileDialog ...

  9. vue-router路由之路-极简教程

    01.什么是前端路由? 前端路由的一个大背景就是当下流行的单页应用SPA,一些主流的前端框架,如vue.react.angular都属于SPA,那什么是SPA呢? 1.1.SPA SPA(single ...

  10. wsl2 kali修改语言

    直接执行sudo dpkg-reconfigure locales 会提示 dpkg-query: package 'locales' is not installed and no informat ...