基于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
相关推荐
灰阳阳11 分钟前
Docker实践-阿里云上创建私有仓库
阿里云·docker·容器
sdm07042713 分钟前
Linux-基础IO
linux·运维·操作系统·理解文件
爱吃生蚝的于勒22 分钟前
【Linux】网络之http协议
linux·运维·服务器·网络·数据结构·c++·http
创世宇图22 分钟前
Alibaba Cloud Linux 安装生产环境-Tomcat
linux·tomcat
fakerth26 分钟前
【Linux】调度器底层原理深入探索
linux·c++·操作系统
xcLeigh33 分钟前
告别 Excel 繁琐操作!Metabase让数据可视化触手可及
mysql·docker·信息可视化·excel·数据可视化·metabase·cpolar
历程里程碑34 分钟前
44. TCP -23Linux聊天室实现命令符功能
java·linux·开发语言·数据结构·c++·排序算法·tcp
编程饭碗42 分钟前
【Mysql日期字段】
数据库·mysql
Thomas.Sir42 分钟前
精通 MySQL 面试题
数据结构·数据库·mysql
鸽芷咕1 小时前
从语法兼容到语义一致:深度解析金仓如何“无感”承接MySQL复杂业务
数据库·mysql