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  停止容器

相关推荐
gameboy0317 小时前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql
张道宁7 小时前
Windows 环境下 Docker 部署 YOLOv8 并集成 Spring Boot 完整指南
windows·yolo·docker
RDCJM8 小时前
mysql表添加索引
数据库·mysql
楼兰胡杨9 小时前
面试题|MySQL 的 3 层主键索引最多能支撑多少数据量
mysql·面试题
V1ncent Chen10 小时前
SQL大师之路 10 连接基础
数据库·sql·mysql·数据分析
原来是猿10 小时前
MySQL【表的内外连接】
数据库·mysql
安当加密10 小时前
MySQL 防勒索终极防线:TDE 透明加密 + DBG 动态权限控制双重保护实战
数据库·mysql·adb
sevenlin10 小时前
MySQL数据库(SQL分类)
数据库·sql·mysql
czlczl2002092510 小时前
Mysql log 杂知识
数据库·mysql
吾诺10 小时前
Java进阶,时间与日期,包装类,正则表达式
java·mysql·正则表达式