安装docker安装mysql
linux下使用docker安装mysql
准备:
- centOs7 linux系统
1、安装docker
- yum install docker
//安装最新版本的docker
- systemctl start docker
//启动docker
- yum -y remove docker
//删除docker
2、安装mysql
- docker pull mysql:5.6
//拉取mysql镜像
- docker image
//查看docker本地库
4. docker run --name mysql5.6 -p 3306:3306 \
-v /data/mysql/data:/var/lib/mysql \
-v /data/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 \
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
//创建并启动一个MySQL容器
-name :容器的名称,这里取名为mysql
-v 目录挂载,方便访问
-e 配置账户密码,这里为root账户,密码为123456
-p 端口映射,本机的3306端口映射容器的3306端口
-d 启动容器后输出容器的id
最后的mysql表示镜像名字为mysql
- docker 常用命令
systemctl start docker 启动docker
systemctl stop docker 关闭docker
systemctl enable docker 设置docker开机自启
systemctl status docker 查看docker服务状态
docker ps:列出运行中的容器
docker ps -a :列出所有的容器
docker stop 容器id:停止容器
docker kill 容器id:强制停止容器
docker start 容器id:启动已停止的容器
docker inspect 容器id:查看容器的所有信息
docker container logs 容器id:查看容器日志
docker top 容器id:查看容器里的进程
docker exec -it 容器id /bin/bash:进入容器
exit:退出容器
docker rm 容器id:删除已停止的容器
docker rm -f 容器id:删除正在运行的容器
5.测试连接数据库
1.firewall-cmd --zone=public --add-port=3306/tcp --permanent //开放端口
2.firewall-cmd --reload //重新载入
3.使用nvaicat连接测试
其他
1.docker exec -it mysql /usr/bin/bash
进入mysql容器进行配置等操作
上一篇: 在阿里云上安装docker和mysql
下一篇: 在 linux 安装docker
推荐阅读
-
Autocad Mechanical 2016安装+破解教程
-
Sibelius怎么安装?西贝柳斯Sibelius 2018中文破解安装教程(附破解补丁下载)
-
会声会影X5安装失败CRC错误怎么办 安装不了解决办法
-
AutoCAD Mechanical 2013 WIN10系统环境下安装教程详细图解
-
会声会影x6怎么下载安装好莱坞转场?
-
cadence17.4 下载安装教程图解
-
cadence17.4 下载安装教程图解
-
Pycharm+Scrapy安装并且初始化项目的方法
-
完全卸载VSCode--解决卸载重新安装后还有原来配置的问题(图解)
-
Linux/Ubuntu Git从安装到使用的方法步骤