centos7 docker中搭建mariadb
一、安装docker
1、用su命令切换到root权限
2、安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、查看所有仓库中所有docker版本
yum list docker-ce --showduplicates | sort -r
5、安装docker
yum install docker-ce (后面可以跟安装的版本号)
6、启动并加入开机启动
systemctl start docker(启动)
systemctl enable docker(开机启动)
7、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
8、拉取mariadb镜像
docker pull mariadb
9、查看本地已有的所有镜像
docker images
10、建一个目录作为和容器的映射目录
mkdir -p /data/mariadb/data
11、运行mariadb
docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=输入数据库root用户的密码 -v /data/mariadb/data:/var/lib/mysql -d mariadb
12、 查看容器是否运行
docker ps -a
13、进入容器
docker exec -it 容器Id bash
14、在容器内登录数据库
mysql -uroot -proot密码