Docker安装mysql

本文以8.0.24版本的mysql为例进行安装

下载镜像
docker pull mysql:8.0.24

image.png

启动镜像
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -v mysqldata:/var/lib/mysql -v mysqlconfig:/etc/mysql --name mysql mysql:8.0.24

image.png

命令解释
-d 后台启动
-p 绑定端口
-e MYSQL_ROOT_PASSWORD 环境变量,表示指定root用户的密码
-v mysqldata 将mysql容器中的/var/lib/mysql目录映射到宿主机
-v mysqlconfig 将mysql容器中的/etc/mysql 目录映射到宿主机
--name 指定容器名称

查看数据卷信息
docker volume ls

image.png

image.png

连接mysql

image.png

新建数据库

image.png

新建表

image.png

新增数据

image.png

删除容器

image.png

重新启动容器
重新启动一个mysql容器,端口号为3307
docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -v mysqldata:/var/lib/mysql -v mysqlconfig:/etc/mysql --name mysql mysql:8.0.24

连接mysql

image.png

验证数据

image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容