基于Linux操作系统的Docker容器安装MySQL随笔

1、在Linux上安装Docker容器

bash 复制代码
cd /etc/yum.repos.d/
curl -O https://download.docker.com/linux/centos/docker-ce.repo
sed -i 's/$releasever/8/g' docker-ce.repo
yum install -y docker-ce

2、修改Docker默认镜像仓库,然后启动Docker容器

bash 复制代码
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://dockerproxy.com",
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com",
        "https://ccr.ccs.tencentyun.com"
    ]
}
EOF
bash 复制代码
systemctl start docker
systemctl enable docker
systemctl status docker

3、安装Mysql

bash 复制代码
docker pull mysql

4、启动Mysql

bash 复制代码
docker run --name dataplatform --restart=always --privileged=true \
-v /usr/local/mysql/data:/var/lib/mysql \
-v /usr/local/mysql/conf.d:/etc/mysql/conf.d \
-v /etc/localtime:/etc/localtime:ro \
-e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:latest

5、查看Mysql运行状态

bash 复制代码
docker ps -a

6、设置容器启动时自动启动Mysql

bash 复制代码
docker update dataplatform --restart=always

7、重启Mysql实例

bash 复制代码
docker restart dataplatform
相关推荐
W.W.H.1 分钟前
嵌入式常见面试题——操作系统与RTOS篇
linux·经验分享·操作系统·rtos
此刻觐神10 分钟前
IMX6ULL开发板学习-05(Linux之Vi/Vim编辑器的使用)
linux·学习·编辑器
手揽回忆怎么睡12 分钟前
win11使用Docker隔离comfyui,避免每次python地狱依赖
docker
kevin_水滴石穿12 分钟前
Docker 运行一段时间后,/var/lib/docker/overlay2目录占用空间过大的处理方案
运维·docker·容器
yzp-20 分钟前
Spring 三级缓存 ---- 简单明了豆包版
java·mysql·spring
牛奶咖啡1325 分钟前
Docker容器实践——docker的安装与加速器配置
docker·docker与虚拟机对比·docker是什么·docker容器的发展方向·docker容器的两种安装方法·docker配置国内加速器·普通用户添加docker用户组
像颗糖27 分钟前
Ollama Linux 服务器本地部署
linux·人工智能·全栈
小夏子_riotous33 分钟前
Docker学习路径——1、简介
linux·运维·服务器·docker·容器·云计算
bukeyiwanshui38 分钟前
20260413 if while 语句
linux
Amelio_Ming43 分钟前
linux内存管理-页面回收之LRU链表
linux·服务器