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

相关推荐
Rm3 小时前
在 CentOS 7 上安装 MySQL 5.7 并使用 systemd 管理服务的自动化脚本
mysql·centos
ruanjiananquan994 小时前
MySQL 数据库调优指南:提升性能的全面策略
数据库·mysql·oracle
熙曦Sakura6 小时前
【MySQL】C语言连接
c语言·mysql·adb
乖乖der6 小时前
python同步mysql数据
开发语言·python·mysql
liyongjie6 小时前
openEuler安装MySql8(tar包模式)
mysql
mqiqe7 小时前
vue发版html 生成打包到docker镜像进行发版
vue.js·docker·html
深栈7 小时前
MySQL进阶篇(存储引擎、索引、视图、SQL性能优化、存储过程、触发器、锁)
sql·mysql·性能优化
foundbug9998 小时前
docker运行centos提示Operation not permitted
docker·容器·centos
睡觉z8 小时前
MySQL数据库初体验
数据库·mysql·oracle
超級二蓋茨8 小时前
CentOS中安装Docker Compose
linux·docker·centos