Docker安装MariaDB

MariaDb在官网的Mac系统的pkg包居然是10.2版本的,最新都10.5.4了,只能在docker仓库里查找一下是否有官方包了:docker search mariadb,有,很好,下载最新版本: docker pull mariadb:10.5.4

查看本地已有的所有镜像确认一下:docker images:

运行数据库前,首先创建数据目录:
mkdir -p /Users/linjk/Documents/docker/mariadb/data

启动数据库服务: docker run --name mariadb -p 3298:3306 -e MYSQL_ROOT_PASSWORD={root用户密码} -v /Users/linjk/Documents/docker/mariadb/data:/var/lib/mysql -d mariadb:10.5.4,参数说明

参数名 参数说明
–name 运行的容器的名称
-p 主机端口:容器端口的映射关系
-e 设置数据库root用户的密码
-v 数据卷映射
-d 后台运行容器的模式

查看容器是否运行docker ps -a:

如果需要容器在运行docker服务后自启动,可以配置:docker container update --restart=always {容器id}
如果需要进入容器查看数据库更多信息,可以配置:docker exec -it {容器Id} bash,然后执行命令mysql -uroot -proot密码即可在容器内登录数据库。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 linjk121@163.com.