docker安装mysql
- lsb_release -a 查看CentOS版本
uname -r CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上 - yum list installed | grep docker 查看是否已安装docker列表
- yum -y install docker 安装docker
- vi /etc/docker/daemon.json 修改镜像文件拉取地址
加入 "registry-mirrors":["https://registry.docker-cn.com"] - systemctl start docker
- docker pull mysql:5.7 拉取官方mysql5.7镜像
- docker images 查看镜像库
- mkdir -p /data2/mysql/data /data2/mysql/logs /data2/mysql/conf 在本地创建mysql的映射目录
- 在/ data2/mysql/conf中创建 *.cnf 文件(叫什么都行) touch my.cnf
- 创建容器,将数据,日志,配置文件映射到本机
docker run -p 3317:3306 --name mysql -v /data2/mysql/conf:/etc/mysql/conf.d -v /data2/mysql/logs:/logs -v /data2/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 - 启动mysql容器 docker start mysql
- 设置开机启动 docker container update --restart=always mysql
- 进入容器 docker exec -it mysql /bin/bash
- cd /usr/bin mysql -u root -p 输入密码登陆
网友评论