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

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.kler.cn/a/294657.html

相关文章:

  • 将python下载的依赖包传到没网的服务器
  • 稀疏视角CBCT重建的几何感知衰减学习|文献速递-基于深度学习的病灶分割与数据超分辨率
  • 河南省的一级科技查新机构有哪些?
  • c/c++--struct对比
  • 行业类别-智能制造-子类别工业4.0-细分类别物联网应用-应用场景智能工厂建设
  • vite构建的react程序放置图片
  • 8阶段项目:五子棋(附带源码)
  • 服务器数据恢复—infortrend存储中RAID6数据恢复案例
  • 资料分析系统课-刘文超老师
  • ​T​P​三​面​
  • SIGMOD-24概览Part7: Industry Session (Graph Data Management)
  • Wni11 下 WSL 安装 CentOS
  • Datawhale X 李宏毅苹果书 AI夏令营-深度学习进阶task3:批量归一化
  • 牛客小白月赛100(A,B,C,D,E,F三元环计数)
  • 【手撕数据结构】二叉树的性质
  • 香橙派修改MAC
  • 【代码随想录训练营第42期 Day48打卡 - 单调栈 - LeetCode 739. 每日温度 496.下一个更大元素 I 503.下一个更大元素II
  • VitePress 自定义主题:打造专属文档网站
  • 了解elementUI的底层源码, 进行二次开发
  • 云服务器内网穿透连接云手机配置ALAS
  • OpenCV图像分割教程
  • P11019 「LAOI-6」[太阳]] 请使用最新版手机 QQ 体验新功能
  • 基于Spring的规则引擎EasyRule应用
  • 数据库系统 第42节 数据库索引简介
  • ACM打卡——快速幂求模
  • 你读文献的方式可能错了!掌握这些技巧,让阅读事半功倍!