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

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.mrgr.cn/news/90310.html

相关文章:

  • Python 高阶函数(详解)
  • 【进程与线程】如何编写一个守护进程
  • Docker 部署 MongoDB | 国内阿里镜像
  • 算法随笔_46: 最长公共前缀
  • Spring MVC异常处理:DefaultHandlerExceptionResolver的使用与实例
  • 前端布局与交互实现技巧
  • 0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型
  • YouBIP 项目
  • 深度整理总结MySQL——MySQL加锁工作原理
  • Web前端开发--HTML
  • 系统URL整合系列视频四(需求介绍补充)
  • 牛客周赛Round 80 —— 举手赢棋 python 补题 + 题解
  • JAVA面向对象2(三大特征)
  • UE5--浅析委托原理(Delegate)
  • JMeter通过BeanShell创建CSV文件
  • 【CXX-Qt】1.1 Rust中的QObjects
  • 驱动开发系列36 - Linux Graphics 2D 绘制流程
  • 序列化/反序列化与TCP通信协议
  • LLMs之DeepSeek-R1:TinyZero(复现 DeepSeek R1 Zero 的核心功能)的简介、安装和使用方法、案例应用之详细攻略
  • GeekPad智慧屏编程控制
  • 【CXX-Qt】1 CXX-Qt入门
  • Tcp_socket
  • DeepSeek 助力 Vue 开发:打造丝滑的步骤条
  • redo和binlog区别
  • DeepSeek:全栈开发者视角下的AI革命者
  • Docker 部署 MongoDB | 国内阿里镜像