当前位置: 首页 > news >正文

CentOS7安装Docker和Mysql

我们连接完后开始安装Docker

将Docker的zip压缩包上传到服务器中:

可以直接拖动或者使用rz命令:

上传之后我们使用unzip进行解压缩

解压完成后我们进入到docker的目录,发现这里有一个install-docker的执行文件,我们先赋予它执行权限:

chmod +x install-docker.sh

然后sh install-docker.sh执行它,进行安装

等它安装完成之后,输入docker info查看信息:

这样就算安装完成了

使用Docker安装Mysql

下载Mysql

方法1:docker search mysql

我们在docker官网搜索mysql

可以看到mysql:tag这样的属性,和maven有些类似,这个是mysql的镜像坐标:mysql是软件名称,tag是它的版本。

然后下载镜像:docker pull mysql:tag

这种方式的成功率不高,因为docker的默认源在国外,通常会因为网络问题安装失败。

方法2:使用离线安装包下载

把本地的Mysql镜像包上传到服务器

然后docker load -i mysql.tar 把镜像包导入到docker里面

使用docker images可以查看docker里面都有哪些镜像

下载完成后就可以运行镜像了:

docker run -d \--name mysql \-p 23306:3306 \-e MYSQL_ROOT_PASSWORD=123456 \-e MYSQL_DATABASE=testdb \-e MYSQL_USER=testuser \-e MYSQL_PASSWORD=testpass \mysql:latest

命令的含义:

docker run: 创建并启动一个新容器
-d: 后台运行(detached mode)
--name mysql \
为容器指定名称为"mysql"
-p 23306:3306 \
端口映射:将主机的23306端口映射到容器的3306端口
格式:主机端口:容器端口
bash
-e MYSQL_ROOT_PASSWORD=123456 \
MySQL root用户的密码为"123456"

bash
-e MYSQL_DATABASE=testdb \
创建名为"testdb"的数据库

bash
-e MYSQL_USER=testuser \
创建名为"testuser"的用户

bash
-e MYSQL_PASSWORD=testpass \
testuser用户的密码为"testpass"

mysql:latest
使用mysql:latest

然后使用docker ps查看容器运行状态:

我们在本地使用Navicat进行连接:

选择mysql

名称随便起一个,我用的是ip地址;主机用服务器的ip,端口写容器映射到主机的端口23306(这里的主机指的是服务器也就是我们的虚拟机CentOS7,不是我们本地的电脑),然后用户名和密码使用我们刚才设置的test和123456,也可以使用testuser和testpass

连接成功后可以看到我们刚刚创建的表:

http://www.dtcms.com/a/565397.html

相关文章:

  • PyTorch实战指南:从零搭建计算机视觉模型的完整流程
  • k8s-应用部署和组件及常用命令
  • 简述网站栏目管理网站信息员队伍建设方案
  • MySQL 8.0 迁移指南:破解 MariaDB 风险,实现数据库平稳过渡
  • 【分布式事务】Seata分布式解决方案
  • 关于网站建设的文章建设网站女装名字大全
  • 2025信阳市中等职业教育竞赛_网络安全赛项部分题解
  • 网站正在建设中a手机版wordpress 不登陆后台 数据库恢复
  • 八步开启以太坊智能合约开发:环境、编写、测试与部署
  • DXE流程
  • 如何通过网站做网上报名系统wordpress 图片水印插件
  • 聊聊Oracle数据库的向量能力
  • 网站中数据查询如何做php网站修改代码
  • 拆解扣子智能体 重塑生产力
  • 开商城网站宜昌企业网站建设
  • 【成都大学第八届玄武杯】锦家有什么
  • 基于最小二乘法的离散数据曲面拟合MATLAB实现方法
  • webView 的canGoBack/goBack 回退栈
  • RAG_检索进阶
  • 【一个开发文档即可自动开发整个项目教程】Windows下配置Deepcode+通义千问
  • 社区微网站建设方案淄博周村专业网站建设公司
  • ffmpeg 使用滤镜实现播放倍速
  • 阿里开源线上诊断工具Arthas,适合生产环境故障排查
  • AI大模型架构设计与优化
  • 【论文精读】迈向更好的指标:从T2VScore看文本到视频生成的新评测范式
  • 无锡建设工程质量监督网站做i爱小说网站
  • java变量解读
  • 优化排名推广教程网站建筑设计公司资质
  • 基于Springboot的旧物公益捐赠管理系统3726v22v(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
  • Spring Boot + EasyExcel 枚举转换器:通用方案 vs 专用方案对比