基于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
相关推荐
未来龙皇小蓝2 分钟前
【MySQL-索引调优】05:索引相关概念
数据库·mysql·性能优化
celeste03109 分钟前
Redis Summary
linux·运维·服务器·redis·笔记
码农阿豪10 分钟前
MySQL 动态分区管理:自动化与优化实践
数据库·mysql·自动化
Sylvan.C11 分钟前
Windows+Ubuntu 双系统安装超详细保姆级教程2026,包括系统安装、英伟达独显驱动安装以及双系统时间同步的所有过程
linux·运维·ubuntu
伴我与影12 分钟前
Ubuntu 安装 NVIDIA 显卡驱动
linux·运维·ubuntu
qiuyuyiyang13 分钟前
MySQL:drop、delete与truncate区别
数据库·mysql
unsynchronized14 分钟前
OpenClaw 安装指南:Linux 与 Windows 系统详细教程
linux·运维·windows·ai
cga194715 分钟前
MySQL:数据查询-limit
数据库·mysql
宁波阿成1 小时前
OpenClaw 在 Ubuntu 22.04.5 LTS 上的命令版操作手册
linux·运维·ubuntu·openclaw·龙虾
hx862271 小时前
Java MySQL 连接
java·mysql·adb