首页 > 数据库 >docker -mysql

docker -mysql

时间:2024-04-09 11:26:28浏览次数:29  
标签:logs mysql PWD MySQL 3306 docker

安装 MySQL

拉取镜像

使用下面的命令拉取 MySQL 数据库的镜像:

  复制代码
$ sudo docker pull mysql  # 拉取最新版本的镜像,当前为 MySQL 8 版本,tag 为 latest

$ sudo docker pull mysql:5.7 # 指定拉取 MySQL 5.7 版本

也可以使用搜索命令,查找其他的 MySQL 相关镜像,其中有标识 Stars 数,即受欢迎程度。

  复制代码
$ sudo docker search mysql

运行 MySQL

  复制代码
$ sudo docker run -p 3306:3306 \
	--name mysql \
	-v $PWD/conf:/etc/mysql/conf.d \
	-v $PWD/logs:/logs \
	-v $PWD/data:/var/lib/mysql \
	-e MYSQL_ROOT_PASSWORD=your-password \
	-d mysql

命令说明:

  • -p 3306:3306 :将容器的 3306 端口映射到主机的 3306 端口。
  • -v $PWD/conf:/etc/mysql/conf.d :将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。
  • -v $PWD/logs:/logs :将主机当前目录下的 logs 目录挂载到容器的 /logs。
  • -v $PWD/data:/var/lib/mysql :将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 。
  • -e MYSQL_ROOT_PASSWORD=your-password :初始化 root 用户的密码,建议使用复杂度高的密码。
  • -d mysql : 要部署的镜像名,如果是5.7版本的话,这里则为mysql:5.7

标签:logs,mysql,PWD,MySQL,3306,docker
From: https://www.cnblogs.com/ydg123/p/18123487

相关文章

  • docker 命令
    docker//启动镜像dockerrun-p80:80-d--namenginxnginx1.2.4//挂载镜像文件到本地dockerrun-v本地文件:docker文件//配置镜像环境变量dockerrun-e//完整启动镜像实例:dockerrun-itd-p8888:8081--restart=always--namenexus--privileged=true-v/var/nexus-......
  • docker 常用命令
    whereisredis  查询redis.conf文件位置dockrun-it--name=myredisredis/bin/bashdockerrun-it--namemyredisredis-d-p6379:6379(启动方式一:docker默认启动redis)说明:-it:让容器的标准输入保持打开,并分配一个伪终端并绑定到容器的标准输入上-......
  • docker部署项目,/var/lib/docker/overlay2目录满了如何清理?
    docker部署项目,/var/lib/docker/overlay2目录满了如何清理?一、问题今天突然发现跑服务器上的项目挂了,上去看了一下原来是磁盘满了。df-h(或df-TH)【df命令是用来查看linux系统服务器文件系统的磁盘使用情况】 看来是目录/var/lib/docker/overlay2下占满了磁盘,看看里面是......
  • python计算机毕设【附源码】基于html的校园网设计与实现(django+mysql+论文)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在信息技术快速发展的今天,互联网已经成为人们获取信息、交流沟通的重要平台。对于学校而言,拥有一个功能齐全、操作简便的校园网系统显得尤为重要。基于HTML......
  • python计算机毕设【附源码】基于MySQL的房屋中介系统(django+mysql+论文)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在当今社会,房地产市场的繁荣发展使得房屋中介行业成为了连接房东与租户、买家之间的重要桥梁。随着互联网技术的不断进步和普及,传统的房屋中介服务方式已经......
  • 解决Docker端口映射后外部访问未开启的端口问题
    在使用Docker时,经常会遇到需要将容器内部的服务映射到宿主机上的端口,以便外部可以访问。但有时候会遇到这样的问题:即使宿主机上未开启对应的端口,外部依然可以通过这些端口直接访问到服务,这可能存在一定的安全隐患。本文将介绍如何解决这个问题。首先,让我们了解一下Docker端......
  • mysql 同步 && 半同步 && 异步的区别
    目录mysql同步&&半同步&&异步的区别概述同步复制同步复制的流程设置为同步复制模式半同步复制半同步复制的流程设置为半同步复制模式异步复制异步复制的流程实现异步复制总结mysql同步&&半同步&&异步的区别概述在MySQL数据库中,同步、半同步和异步是用来控制数据复制......
  • 基于SpringBoot+MySQL+SSM+Vue.js的生鲜在线销售系统(附论文)
    演示视频基于SpringBoot+MySQL+SSM+Vue.js的生鲜在线销售系统技术描述开发工具:Idea/Eclipse数据库:MySQLJar包仓库:Maven前端框架:Vue/ElementUI后端框架:Spring+SpringMVC+Mybatis+SpringBoot文字描述基于SpringBoot+MySQL+SSM+Vue.js的生鲜在线销售系统(附......
  • 基于SpringBoot+MySQL+SSM+Vue.js的招聘系统(附论文)
    演示视频基于SpringBoot+MySQL+SSM+Vue.js的招聘系统技术描述开发工具:Idea/Eclipse数据库:MySQLJar包仓库:Maven前端框架:Vue/ElementUI后端框架:Spring+SpringMVC+Mybatis+SpringBoot文字描述基于SpringBoot+MySQL+SSM+Vue.js的招聘系统(附论文),用户,管理员......
  • 6本值得推荐的MySQL学习书籍(有赠书福利)
    前言在DotNetGuide技术社区交流群和微信公众号后台经常收到小伙伴们的留言,让我出一期MySQL相关学习书籍的推荐文章。因此,今天我特意为大家精选了6本值得推荐的MySQL学习书籍,希望能够为大家提供一个全面系统的学习参考,助力大家在MySQL数据库领域的学习和实践道路上更进一步(......