Docker安装MariaDB

Docker安装MariaDB

1 docker search mariadb 搜索mariadb镜像(非必须)

2 docker pull mariadb 下载docker镜像

3 docker images 查看本地已有的所有镜像

4 mkdir -p /data/mariadb/data 建一个目录作为和容器的映射目录

5 docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=输入数据库root用户的密码 -v /data/mariadb/data:/var/lib/mysql -d mariadb

--name启动容器设置容器名称为mariadb

-p设置容器的3306端口映射到主机3306端口

-e MYSQL_ROOT_PASSWORD设置环境变量数据库root用户密码为输入数据库root用户的密码

-v设置容器目录/var/lib/mysql映射到本地目录/data/mariadb/data

-d后台运行容器mariadb并返回容器id

6 docker ps -a 查看容器是否运行

7 docker container update --restart=always 容器id 修改容器为自启动

8 进入容器docker exec -it 容器Id bash

9 在容器内登录数据库 mysql -uroot -proot密码

其他常用命令:

docker start 容器id  启动容器

docker stop 容器id  停止容器

相关推荐
三体世界3 小时前
Mysql基本使用语句(一)
linux·开发语言·数据库·c++·sql·mysql·主键
thulium_4 小时前
使用 Docker 部署 PostgreSQL
docker·postgresql·容器
快乐就是哈哈哈4 小时前
从零部署 MySQL 数据库:Linux 安装与防火墙策略全解析
linux·mysql
江湖有缘5 小时前
【Docker项目实战】使用Docker部署Vikunja任务管理工具
docker·容器·eureka
一颗星的征途6 小时前
java循环分页查询数据,任何把查询到的数据,分批处理,多线程提交到数据库清洗数据
java·数据库·mysql·spring cloud
Warren988 小时前
MySQL,Redis重点面试题
java·数据库·spring boot·redis·mysql·spring·蓝桥杯
秦曱凧9 小时前
NAS上使用Docker部署网页版双人对战五子棋
docker
青鱼入云9 小时前
mysql查询中的filesort是指什么
数据库·mysql
janthinasnail9 小时前
使用Docker安装MeiliSearch搜索引擎
搜索引擎·docker
合作小小程序员小小店9 小时前
web网站开发,在线%射击比赛成绩管理%系统开发demo,基于html,css,jquery,python,django,model,orm,mysql数据库
python·mysql·django·jquery·html5