基于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
相关推荐
格林威14 小时前
Windows 实时性补丁(RTX / WSL2)
linux·运维·人工智能·windows·数码相机·计算机视觉·工业相机
xuxie9914 小时前
N22 key驱动
linux·运维·服务器
c++逐梦人14 小时前
Linux多线程
linux·服务器
开心码农1号14 小时前
RabbitMQ 生产运维命令大全
linux·开发语言·ruby
IMPYLH14 小时前
Linux 的 nl 命令
linux·运维·服务器·bash
咖喱o14 小时前
路由策略
linux·服务器·网络
Chasing Aurora14 小时前
整理常用的开发工具使用问题和小贴士(二)——软件和浏览器
redis·python·mysql·maven
南境十里·墨染春水14 小时前
linux学习进展 主函数的参数
linux·运维·学习
淮北49414 小时前
obsidian管理自己的计划
linux·学习·kanban·obsidian
YYYing.14 小时前
【Linux/C++网络篇(一) 】网络编程入门:一文搞懂 TCP/UDP 编程模型与 Socket 网络编程
linux·网络·c++·tcp/ip·ubuntu·udp