Docker运行MySQL5.7

这篇具有很好参考价值的文章主要介绍了Docker运行MySQL5.7。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

步骤如下:

1.获取镜像:

docker pull mysql:5.7

2.创建挂载目录:

mkdir /home/mydata/data
mkdir /home/mydata/log
mkdir /home/mydata/conf

3.先启动docker把配置文件拷贝出来:

docker run -it --name temp  mysql:5.7 /bin/bash

这里需要另外起一个终端,来拷贝文件:

docker cp 2ddff9a3aec9:/etc/mysql/ /home/mydata/conf

4.启动docker

docker run -d -p 3306:3306 --name mysql --privileged=true -v /home/mydata/log:/var/log/mysql -v /home/mydata/data:/var/lib/mysql -v /home/mydata/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=sts123456 mysql:5.7

参数说明:

(1)-d:后台启动

(2)-p:端口映射

(3)-v:目录挂载,一共挂载了日志、数据文件、配置三种文件。

(4)--name:容器名字

(5)--privileged=true :授权,如果没有这个,mysql会无法启动。文章来源地址https://www.toymoban.com/news/detail-610343.html

到了这里,关于Docker运行MySQL5.7的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL运行在docker容器中会损失多少性能

    自从使用docker以来,就经常听说MySQL数据库最好别运行在容器中,性能会损失很多。一些之前没使用过容器的同事,对数据库运行在容器中也是忌讳莫深,甚至只要数据库跑在容器中出现性能问题时,首先就把问题推到容器上。 那么到底会损失多少,性能损失会很多吗? 为此

    2024年02月05日
    浏览(47)
  • 向正在运行的docker mysql容器中 导入sql文件

    当需要将 SQL 文件导入正在运行的 Docker MySQL 容器时,可以按照以下步骤操作。 首先,使用 docker cp 命令将 SQL 文件从本地主机复制到正在运行的 Docker 容器中。请确保您已经在主机上拥有该 SQL 文件。执行以下命令: 这将把本地路径下的 your_file.sql 文件复制到运行的容器中的

    2024年02月16日
    浏览(49)
  • 逸学Docker【java工程师基础】2.Docker镜像容器基本操作+安装MySQL镜像运行

    在这里我们的应用程序比如redis需要构建成镜像, 它作为一个Docker文件就可以进行 构建 ,构建完以后他是在 本地的 ,我们可以 推送 到镜像服务器,逆向可以 拉取 到上传的镜像,或者说我们可以保存为 压缩包 进行 相互传递 。 在本地的镜像可以传来传去,本身也可以查看

    2024年02月01日
    浏览(53)
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联

    看了很多资料,说做互联的一个原因是容器内ip不固定,关掉重启后如果有别的容器启动,之前的ip会被占用,所以做互联创建一个网络,让几个容器处于同一个网络,就可以互联还不受关闭再启动ip会改变的影响,但是其实我拿我做的mysql测试,不管是代码里还是sql连接工具

    2024年02月06日
    浏览(55)
  • 7Docker搭建es和kibana

    1.拉取镜像   elasticsearch:7.12.0 :我安装的版本是7.12.0,可以根据实际的情况安装 创建docker容器挂在的目录: 配置文件: echo \\\"http.host: 0.0.0.0\\\" /opt/elasticsearch/config/elasticsearch.yml 创建容器: 说明: -p 端口映射 -e discovery.type=single-node 单点模式启动 -e ES_JAVA_OPTS=“-Xms84m -Xmx512m”:设置启

    2024年02月03日
    浏览(45)
  • docker 安装 MySQL5.7

    1、拉取镜像 2、创建容器 3、/var/docker/mysql/conf 目录新建 my.cnf 通过容器卷同步给mysql容器实例 写入内容: 进入容器实例  进入 mysql   查看MySQL字符集

    2024年02月10日
    浏览(43)
  • docker 启动mysql5.7服务

    前提条件:docker已安装 启动mysql5.7服务命令 以上命令运行完毕,一个mysql服务器就启动好了,可以访问对应ip+端口连接到数据库(记得云服务器要先开放端口号) 但是 以上命令还存在一些问题,就是没有挂载卷,当该容器销毁时,里面的数据也没了 为了避免以上情况,保

    2024年02月15日
    浏览(32)
  • docker下安装mysql5.7教程

    准备好Linux系统机器,并安装好docker,阅读这篇文章前请先了解清楚docker的基本知识并且会熟悉运用docker的常用命令。学习docker基础知识可以参考这篇博文 安装好并启动docker后就可以开始安装mysql了 执行以下命令直接下载mysql5.7版本镜像 安装好后再执行 docker images命令,查看

    2024年02月05日
    浏览(44)
  • Docker 安装 MySQL5.7 和 MySQL8

    拉下来镜像后 执行 docker images 此时我们已经有这个镜像了。 在根目录下创建 app , 在 app 目录下创建 mysql57 文件夹。 命令如下: 参数说明 : -d :将容器在后台运行(以分离模式运行)。 -p 3306:3306 :将宿主机的 3306 端口映射到容器的 3306 端口,这样可以通过宿主机的 3306

    2024年02月04日
    浏览(51)
  • docker 安装 mysql5.7(全网最详细)

    安装,以MySql5.7版本为例子。 docker默认的仓库比较慢,可以参考以下文章 第五标题 设置阿里云镜像仓库。 docker (简介、dcoker详细安装步骤、容器常用命令)一站打包- day01-CSDN博客 一、拉去mysql镜像 如下安装完成   查看本地镜像仓库拉去好的mysql,确认版本号 如下:  二、

    2024年04月10日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包