欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > Docker 部署 MySQL-5.7 单机版

Docker 部署 MySQL-5.7 单机版

2025/2/11 16:27:11 来源:https://blog.csdn.net/qq_26629277/article/details/145560101  浏览:    关键词: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 密码

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com