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

相关推荐
超龄超能程序猿43 分钟前
Docker GPU插件(NVIDIA Container Toolkit)安装
运维·docker·容器
岳来2 小时前
docker 从 Path 值看容器启动命令
运维·docker·容器
luoluoal2 小时前
基于python的小区监控图像拼接系统(源码+文档)
python·mysql·django·毕业设计·源码
stella·3 小时前
mysql的时区问题
数据库·mysql·timezone·时区
IT利刃出鞘4 小时前
Docker Compose--解决容器时间不正确的问题
运维·docker·容器
残雪飞扬5 小时前
MySQL 8.0安装
数据库·mysql
一只鹿鹿鹿6 小时前
网络信息与数据安全建设方案
大数据·运维·开发语言·网络·mysql
么么...6 小时前
深入理解数据库事务与MVCC机制
数据库·经验分享·sql·mysql
eight *7 小时前
docker部署elk+filebeat日志收集分析系统
elk·docker·容器
哈里谢顿8 小时前
MySQL 和 Redis搭配使用指南
redis·mysql