docker部署mysql

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

1、先拉取MySQL的镜像,默认拉取最新版,使用下面的命令拉取mysql镜像

docker pull mysql

2、在~(/root)目录下创建一个mysql的文件夹,用于保存mysql产生的数据,并进入mysql文件

mkdir mysql 

cd mysql

3、运行mysql镜像,创建容器,使用下面命令

docker run -id  -p 3307:3306  --name=mysql  -v $PWD/conf:/etc/mysql/conf.d  -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=root  mysql:5.6

4、进入mysql容器内部

docker exec -it mysql /bin/bash

 

5登录mysql服务器使用命令

mysql -uroot -proot

docker部署mysql 

6、进入容器内部以后,就可以使用mysql的基本命令进行数据库的基本操作了

docker部署mysql文章来源地址https://www.toymoban.com/news/detail-410929.html

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

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

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

相关文章

  • Docker Registry本地镜像仓库部署并实现远程连接拉取镜像

    Docker Registry 本地镜像仓库,简单几步结合cpolar内网穿透工具实现远程pull or push (拉取和推送)镜像,不受本地局域网限制! 使用官网安装方式,docker命令一键启动,该命令启动一个registry的容器,版本是2,挂载宿主机端口是5000端口,挂载后,5000端口就是我们连接镜像仓库的本地端口 执行

    2024年02月05日
    浏览(38)
  • 【问题解决】容器部署MySQL的数据在docker commit导出的镜像中丢失

    最近公司有个甲方项目参加竞赛,要求在(基于kubeflow/arena)平台上部置应用,可以将MySQL打包在应用一起,也可以分开部署,没有提供volume相关的支持。大意是可以把初始好的数据直接拿到平台上。 经过本人在Linux虚机中启动MySQL容器导入数据再 docker commit 出镜像部署到平台上

    2024年02月11日
    浏览(27)
  • Docker拉取Mysql

      -e 代表添加环境变量 MYSQL_ROOT_PASSWORD是root用户的登陆密码   -- net 代表配置容器所在网络,--net=host表示本机IP   进入mysql: 可能会失败,这是因为Linux系统防火墙开启,对外屏蔽了mysql的端口3306

    2024年02月11日
    浏览(29)
  • Docker安装和使用,Docker拉取Mysql.

    作者只是个docker入门新手,有些地方可能有误 一开始我是想使用 这个命令安装docker的,但是这个命令对Unbuntu操作系统不适用 原因是在 Ubuntu 操作系统中,yum 命令并不是默认的软件包管理器。yum 命令主要用于基于 Red Hat 系列(如 CentOS、Fedora)的发行版。而在 Ubuntu 中,使用

    2024年02月09日
    浏览(38)
  • K8S部署后的使用:dashboard启动、使用+docker镜像拉取、容器部署(ubuntu环境+gpu3080+3主机+部署深度学习模型)

    0、k8s安装、docker安装 参考:前两步Ubuntu云原生环境安装,docker+k8s+kubeedge(亲测好用)_爱吃关东煮的博客-CSDN博客_ubantu部署kubeedge  配置节点gpu: K8S调用GPU资源配置指南_思影影思的博客-CSDN博客_k8s 使用gpu 1、重置和清除旧工程:每个节点主机都要运行 2、部署新的k8s项目:

    2023年04月20日
    浏览(44)
  • docker修改mysql默认端口

    安装mysql5.7 1.指定版本号: 2.镜像拉取完成后,用该镜像创建mysql实例,使用下面的命令来创建 -p:指定指定容器与宿主机之间映射的端口 -v:这些都是宿主机与容器文件的映射地址 -e:mysql的密码是root 3.在连接服务器工具上面找到这个地方并创建my.cnf文件。 地址是这个 /mydata/mysql

    2023年04月24日
    浏览(67)
  • docker的mysql 默认密码

    在使用Docker快速部署MySQL容器时,很多人都会遇到一个常见问题:MySQL容器默认密码是多少?实际上,当我们启动MySQL容器时,并没有为root用户设置一个固定的默认密码。在Docker启动MySQL容器后,首次运行时会生成一个随机密码,并输出到容器日志中。接下来,我们就来讨论如

    2024年04月13日
    浏览(23)
  • kubernetes部署应用时从harbor拉取镜像失败:repository does not exist or may require ‘docker login‘

    问题描述: kubernetes部署应用时,pod启动失败,通过kubectl describe pod查看失败原因类似下面的错误: Failed to pull image \\\"xxxx/oneapi-2/authtenantserver:15\\\": rpc error: code = Unknown desc = Error response from daemon: pull access denied for xxxx/oneapi-2/authtenantserver, repository does not exist or may require \\\'docker login\\\'

    2024年02月16日
    浏览(40)
  • Docker中修改mysql8默认机密方式

            使用过mysql8的应该都知道,升级后的mysql加密方式由之前的“mysql_native_password”改成了“caching_sha2_password”,但是由于我们一些工具或者驱动包没有升级,导致无法连接,那么就需要修改mysql8默认的加密方式。         这里使用docker的方式启动mysql8修改默认加

    2024年02月09日
    浏览(25)
  • Docker安装mysql镜像

    a. 查看docker版本 docker version a. -p 端口映射 主机端口:镜像端口 mysql镜像默认3306 主机端口根据自己的情况而定 b. –name mysql 给运行的容器去一个名字 c. -e MYSQL_ROOT_PASSWORD=123456 设置mysql容器启动后的密码 d. -v /data/mysql/log:/data/mmysql/log 将容器里面的日志文件挂载到主机中,mysql容器

    2024年02月08日
    浏览(26)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包