下载docker镜像 docker pull mariadb:10.7.4
新建数据持久化目录 mkdir -p /home/mariadb/data
运行
docker run --name imariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -v /home/docker/mariadb/data:/var/lib/mysql -d mariadb:10.7.4
--name imariadb
docker容器名字
-e MYSQL_ROOT_PASSWORD=root
默认root账号密码 root
-v /home/mariadb/data:/var/lib/mysql
将容器中/var/lib/mysql
映射到/home/docker/mariadb/data
以后迁移时 只复制/home/docker/mariadb/data中的数据文件即可
开机启动
docker update --restart=always imariadb
#开端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp
# 重启
systemctl restart firewalld