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

Linux服务器使用docker离线安装MySQL

今天记录一下,Linux的docker安装MySQL镜像的步骤,以后安装任何镜像都可以仿照本篇文章。

因为我有一台云服务器是联网的,所有我的步骤就是把需要的镜像都在云服务器下载好,再保存下来,传到本地的不联网服务器。
其实我也鼓励大家能一直有一台能够正常联网的服务器(虚拟机也可以),因为这样真的很方便,如果直接去网上找docker的镜像真的很麻烦,因为现在国内对这方面的封禁非常严格,不好找到一个固定的。

下面开始介绍步骤:

步骤 1:在源服务器上导出 Docker 镜像

保存 Docker 镜像

在源服务器上,使用 docker save 命令将 MySQL 镜像保存为一个 tar 文件。假设你的 MySQL 镜像名为 mysql:latest:

docker save -o mysql-image.tar mysql:latest

这将会在当前目录下生成一个名为 mysql-image.tar 的文件。

步骤 2:传输镜像文件

使用物理介质

将 mysql-image.tar 文件复制到一个 USB 驱动器或其他物理存储设备上。

将文件传输到目标服务器

将 USB 驱动器连接到目标服务器,并将 mysql-image.tar 文件复制到目标服务器上的某个目录。

cp /media/usb/mysql-image.tar /path/to/destination

请根据实际的挂载路径和目标路径进行调整。

步骤 3:在目标服务器上导入 Docker 镜像

加载 Docker 镜像

在目标服务器上,使用 docker load 命令将 tar 文件导入为 Docker 镜像:

docker load -i /path/to/destination/mysql-image.tar

这将会在目标服务器上加载镜像。你可以使用 docker images 命令来验证镜像是否成功导入。

步骤4:运行MySQL

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql-lims mysql

解释:
[ -d ]: 后台运行;
[ -p ]: 配置端口映射(容器的3306映射到Linux的3306端口)
[ -e ]: 添加配置信息(密码为123456)
[ --name ]: 容器名字
mysql :镜像名字

步骤5:设置开机自启动

docker update --restart unless-stopped mysql-lims

命令解释:
mysql-lims : 容器名字


http://www.kler.cn/a/581260.html

相关文章:

  • frameworks 之屏幕旋转
  • 蓝桥杯备考:排队顺序(链表)
  • 中级网络工程师面试题参考示例(3)
  • 17、UDP怎么实现可靠传输【中高频】
  • spring-boot-starter和spring-boot-starter-web的关联
  • 【实战ES】实战 Elasticsearch:快速上手与深度实践-7.2.1Kubernetes Operator部署StatefulSet
  • KNN算法原理及python代码实现
  • 量子之歌2025财年Q2财报:净利润1.3亿元,多元化探索高成长赛道
  • 一键换肤的Qt-Advanced-Stylesheets
  • 从零开始学习PX4源码10(启动过程)
  • 网络信息安全专业(710207)网络安全攻防实训室建设方案
  • Cesium 入门教程(基于 vue3)
  • ubuntu20不同版本的cudnn切换
  • DeepSeek与Excel实现自动化办公:从基础到进阶的全面指南
  • PROC程序报无效的字符串或缓冲区长度问题
  • 初阶数据结构(C语言实现)——4.2队列
  • 支持selenium的chrome driver更新到134.0.6998.88
  • 13.boost项目总结(C++)
  • CoreWeave:从“微软专供”到OpenAI的座上宾
  • WPF 元素周期表