【Docker】Docker安装MySQL

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

🚀欢迎来到本文🚀
🍉个人简介:陈童学哦,目前专攻C/C++、Python、Java等方向,一个正在慢慢前行的普通人。
🏀系列专栏:陈童学的日记
💡其他专栏:C++STL、蓝桥杯,喜欢OJ的小伙伴可以看一手
🎁希望各位→点赞👍 + 收藏⭐️ + 留言📝 ​
⛱️学习应使你快乐!望与诸君共勉!🏄‍♂️

【Docker】Docker安装MySQL,陈童学的日记,docker,mysql,容器,云原生,运维

Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中。MySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择。那么如何在Docker中安装MySQL呢?

1、查看可用的 MySQL 版本

访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags
可以通过 Sort by 查看其他版本的 MySQL,默认是最新版本 mysql:latest
【Docker】Docker安装MySQL,陈童学的日记,docker,mysql,容器,云原生,运维
你也可以在下拉列表中找到其他你想要的版本:
【Docker】Docker安装MySQL,陈童学的日记,docker,mysql,容器,云原生,运维
此外,我们还可以用 docker search mysql 命令来查看可用版本:

$ docker search mysql
NAME                     DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
mysql                    MySQL is a widely used, open-source relati...   2529      [OK]       
mysql/mysql-server       Optimized MySQL Server Docker images. Crea...   161                  [OK]
centurylink/mysql        Image containing mysql. Optimized to be li...   45                   [OK]
sameersbn/mysql                                                          36                   [OK]
google/mysql             MySQL server for Google Compute Engine          16                   [OK]
appcontainers/mysql      Centos/Debian Based Customizable MySQL Con...   8                    [OK]
marvambass/mysql         MySQL Server based on Ubuntu 14.04              6                    [OK]
drupaldocker/mysql       MySQL for Drupal                                2                    [OK]
azukiapp/mysql           Docker image to run MySQL by Azuki - http:...   2                    [OK]
...

2、拉取 MySQL 镜像

这里我们拉取官方的最新版本的镜像:

$ docker pull mysql:latest

【Docker】Docker安装MySQL,陈童学的日记,docker,mysql,容器,云原生,运维

3、查看本地镜像

使用以下命令来查看是否已安装了 mysql:

$ docker images

【Docker】Docker安装MySQL,陈童学的日记,docker,mysql,容器,云原生,运维
在上图中可以看到我们已经安装了最新版本(latest)的 mysql 镜像。

4、运行容器

安装完成后,我们可以使用以下命令来运行 mysql 容器:

$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

参数说明:

  • -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。-
  • MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
    【Docker】Docker安装MySQL,陈童学的日记,docker,mysql,容器,云原生,运维

5、安装成功

通过 docker ps 命令查看是否安装成功:

【Docker】Docker安装MySQL,陈童学的日记,docker,mysql,容器,云原生,运维
本机可以通过 root 和密码 123456 访问 MySQL 服务。

【Docker】Docker安装MySQL,陈童学的日记,docker,mysql,容器,云原生,运维

如果本文对大家有所帮助的话,还望各位能给我点赞、收藏并评论一下,感谢各位💕!!!
另如果大家有什么疑问或者建议的话,欢迎评论区留言。文章来源地址https://www.toymoban.com/news/detail-543053.html

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

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

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

相关文章

  • Docker - Docker安装MySql并启动

    因为项目需要数据库存储数据,但是远程服务器上的mysql已经是上一波老铁安装部署的了,我不知道账户和密码,但是又需要快速部署一下mysql服务,这个时候便是docker发挥作用的关键时刻了! docker安装不是我们的重点,这里就简单带过一下,如有其他意外问题可私信或直接

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

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

    2024年02月09日
    浏览(56)
  • 《Docker系列》Docker安装MySQL 5.7

    docker pull mysql 拉取最新MySQL docker pull mysql:5.7 拉取指定版本MySQL 1 拉取mysql 5.7镜像 2 检查镜像 -p 33061:3306 左边是服务器端口,右边是容器内端口 --name mysql01 容器名称 -v /zxy/apps/docker_mysql/mysql01/log:/var/log/mysql 指定日志文件目录,左边是服务器目录,右边是容器内目录 -v /zxy/apps/

    2024年02月05日
    浏览(53)
  • 安装Docker&使用Docker安装部署MySQL和Redis

    sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine sudo yum remove -y yum-utils sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 如果这一步报错,说尝试其他镜像的话,执行下面步骤

    2024年02月07日
    浏览(62)
  • 安装docker并在内安装mysql

    1. 停止Docker服务:        在卸载Docker之前,首先需要停止Docker服务。在终端中运行以下命令停止Docker服务: 2. 卸载Docker软件包: 接下来,你需要卸载Docker软件包。运行以下命令以卸载Docker及其依赖的软件包: sudo apt-get purge docker-ce docker-ce-cli containerd.io     或者( 我用的这

    2024年02月07日
    浏览(34)
  • Docker快速安装Mysql

    Vagrant + VirtualBox + CentOS7 + WindTerm 5分钟搭建本地linux开发环境 清理Docker目录 安装yum工具 配置yum docker数据源 配置阿里云加速 安装docker 启动Docker 安装mysql 登陆mysql:进入到容器 = 登陆mysql = 执行mysql指令 将sql脚本从主机移动到docker容器(回到主机目录) 执行sql脚本(exec到容器

    2024年02月10日
    浏览(40)
  • 【Docker】02-安装mysql

    参考教程: https://www.bilibili.com/video/BV1Qa4y1t7YH/?p=5spm_id_from=pageDrivervd_source=4964ba5015a16eb57d0ac13401b0fe77 1、拉取最新版本的镜像 docker pull mysq:latestl 2、运行mysql服务 docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:latest ---------- 没有暴露外部端口外部不能连接 docker run --name mysql -e MYS

    2024年02月10日
    浏览(31)
  • docker安装MySQL

    注意: 使用docker安装mysql需要注意的是一定要挂载数据卷,通常情况下,并不建议在开发或者生产等环境中使用docker安装mysql。 1、查询mysql镜像文件 2、拉取mysql镜像文件 注意: (1)在不指定版本号的情况下,默认拉取的是最新版本的mysql,即latest,如需要下载特定版本的

    2024年02月09日
    浏览(27)
  • Docker——安装MySQL

    先把docker启动起来 安装MySQL 拉取镜像, 如果拉取不成功或者显示超时,可以去配置加速镜像源。 但是光有镜像没有把镜像实例化成容器还是不行(可以通过ps命令看到当前运行容器个数为0)。 使用docker run命令启动MySQL容器  但是出现了报错,原因是我的虚拟机上还装了一

    2024年02月16日
    浏览(16)
  • docker上面安装mysql

    新建配置 /data/mysql3306/conf/my.cnf(新建logs,data,conf/my.cnf 后面要用)  详情:   执行启动和挂载mysql (需要修改密码,整体复制) docker run  --privileged -d -p 3306:3306 -v /data/dockerData/mysql3306/conf/my.cnf:/etc/mysql/my.cnf -v /data/dockerData/mysql3306/logs:/logs -v /data/dockerData/mysql3306/data:/var/lib/mysql -e MYS

    2024年02月03日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包