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

Docker 部署 MySQL-5.7 单机版

一、镜像获取

# docker hub 镜像
docker pull farerboy/mysql:5.7
# 国内阿里镜像
docker pull registry.cn-hangzhou.aliyuncs.com/farerboy/mysql:5.7

以上两个镜像二选一即可 

二、运行容器

docker run -dti --name mysql \n
--privileged \n
--cgroupns private \n
--env MYSQL_ROOT_PASSWORD=123456 \n
-p 3306:3306/tcp \n
-v /wwwroot/opt/docker/mysql/data:/var/lib/mysql \n
farerboy/mysql:5.7

命令解释:

--privileged 标志可以允许容器访问宿主机的硬件设备,包括时钟。

--cgroupns 命名空间是Linux内核提供的一种机制,用于隔离和管理进程组的资源限制。

通过使用--cgroupns参数,你可以指定容器应该使用的cgroup命名空间。cgroup命名空间允许在同一主机上运行多个独立的cgroup层次结构,每个层次结构都有自己的资源限制和控制。

以下是一些常见的--cgroupns参数值:

  • host:容器将使用主机的cgroup命名空间。这意味着容器将与主机共享相同的cgroup层次结构和资源限制。
  • private:容器将创建一个新的私有cgroup命名空间。这意味着容器将具有自己独立的cgroup层次结构和资源限制。

--env MYSQL_ROOT_PASSWORD=123456 # 初始化 root 密码


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

相关文章:

  • 把 DeepSeek1.5b 部署在显卡小于4G的电脑上
  • 计算机组成原理
  • 新一代SCADA: 宏集Panorama Suite 2025 正式发布,提供更灵活、符合人体工学且安全的应用体验
  • CEF132编译指南 MacOS 篇 - 构建 CEF (六)
  • 【数据库设计】深入理解常见范式
  • JSON是什么
  • 13.13 Flask Web Server 架构设计与生产级实现指南:从 RESTful API 开发到高并发优化
  • 【NXP i.MX6ULL 使用】IMX6Y2C-512M-EMMC 设备树配置文档
  • Windows上在Qt中快速配置OpenCV库(最简单教程)
  • ffmpeg所有版本下载地址
  • PyTorch Lightning LightningDataModule 介绍
  • 【Linux】nmcli命令详解
  • 2025.1.8(qt图形化界面之消息框)
  • Win10环境借助DockerDesktop部署最新MySQL9.2
  • JVM速成=。=
  • 【java】java学习笔记之java 进阶
  • CCF-CSP第34次认证第二题——矩阵重塑(其二)【需反复思考学习!!!】
  • DeepSeek 模型的本地部署指南
  • Ubuntu 上安装和配置 Nexus Repository Manager
  • 相机模数转换
  • AWTK-WEB 快速入门(4) - JS Http 应用程序
  • 关于 IoT DC3 中设备(Device)的理解
  • 使用Node.js进行串口通信
  • 力扣-二叉树-144.145. 94 前、后、中序遍历,
  • 【力扣 - 简单题】88. 合并两个有序数组
  • MySQL中的覆盖索引的使用