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

mariadb容器

下载镜像

$ sudo docker pull mariadb

启动容器

$ sudo docker run --name my-mariadb -d -e MARIADB_DATABASE=testdb -e MARIADB_ROOT_PASSWORD=Letmein -p 3306:3306 mariadb

上面命令会启动一个名为my-mariadb的容器,并初始化一个testdb数据库,同时设置root用户的密码为Letmein。

如果在启动容器的时候需要执行一些初始化操作,我们可以写一些脚本(比如:.sh或者.sql),然后放到scripts文件夹中,启动容器的时候使用-v参数挂载到容器中,容器启动的时候会自动执行这些脚本,比如:

$ sudo docker run --name my-mariadb -d -e MARIADB_DATABASE=testdb -e MARIADB_ROOT_PASSWORD=Letmein -p 3306:3306 -v `pwd`/scripts:/docker-entrypoint-initdb.d mariadb

连接到数据库

启动一个容器并使用并连接到容器中的testdb数据库

$ sudo docker run -it --rm --link my-mariadb mariadb mariadb -hmy-mariadb -uroot -p> show databases;
> use mysql;
> show tables;
> select * from user;
http://www.lryc.cn/news/430750.html

相关文章:

  • 应用层协议Http
  • display flex 的div 被子元素撑开不显示滚动条的一个解决demo
  • 判断键盘输入是数字、大写字母还是小写字母——C#学习笔记
  • 进程控制块PCB的组织方式有哪些?
  • getent passwd 获取linux并显示用户账户信息
  • 达梦数据库+JPA+Springboot 报错 :无效的列名
  • #单片机基础 笔记一
  • echarts多个环形图
  • vue 的面试题
  • MongoDB-部署PSA(一主一从一仲裁)架构复制集群
  • CSS中 特殊类型的选择器 伪元素如何使用
  • 科技信贷业务怎么寻找客户?
  • VM中创建CentOS 7及VM中如何修改DHCP的IP网段
  • mybatis#{}与${}的区别,mybatis关联查询,mybatis动态sql
  • K8S(Kubernates) 知识目录
  • 基于Java+SpringBoot+Vue+MySQL的失物招领管理系统
  • Mybatis链路分析:JDK动态代理和责任链模式的应用
  • 【Spring Boot 3】【Web】解析获取HTTP请求参数
  • conda换源是什么?
  • 英文缩写大全(IT 领域和电子行业制造领域)
  • 如何将图片左右翻转?8种方法来将图片进行左右翻转
  • linux:ln用法详解
  • 0基础跟德姆(dom)一起学AI Python进阶02-Python面向对象高级
  • 【深度学习】softmax 回归的从零开始实现与简洁实现
  • Sollong、IO.NET和 Solana,为何参加 WebX 2024活动?
  • 3个免费好用的网站,可以转换PDF,提取MP3
  • PHP智能匹配轻松预订自习室在线订座系统小程序源码
  • 构建高效医护人员排班系统:Spring Boot框架的优势
  • 深度学习——引言
  • 安装Android Studio及第一个Android工程可能遇到的问题,gradle下载过慢、sync失败?