Docker - Docker安装MySql并启动
鲲志说 2024-07-03 09:07:03 阅读 62
因为项目需要数据库存储数据,但是远程服务器上的mysql已经是上一波老铁安装部署的了,我不知道账户和密码,但是又需要快速部署一下mysql服务,这个时候便是docker发挥作用的关键时刻了!
目录
docker安装安装gcc卸载旧的docker(如有)安装软件包设置镜像仓库更新yum软件包索引安装docker启动docker查看docker版本
拉取MySql镜像启动mysql查看是否在运行中进入容器输入用户名密码,登录mysql可视化工具登录
最后
docker安装
docker安装不是我们的重点,这里就简单带过一下,如有其他意外问题可私信或直接谷狗解决!
安装gcc
先后执行以下两个命令
<code>yum -y install gcc
yum -y install gcc-c++
检查gcc版本,查看gcc是否安装成功
gcc -v
结果如下图即为成功:
卸载旧的docker(如有)
<code>yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装软件包
yum install -y yum-utils
设置镜像仓库
把镜像仓库换成阿里云的,下载速度会快一些(可不换)。
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看我们的仓库配置文件
cat /etc/yum.repos.d/docker-ce.repo
更新yum软件包索引
yum makecache fast
安装docker
yum -y install docker-ce
启动docker
systemctl start docker
查看docker版本
docker version
结果如下图即为成功:
拉取MySql镜像
拉取最新版的MySql
<code>docker pull mysql
查看镜像
docker images
如下可以看到5.7版本的mysql
或者在docker仓库中搜索mysql的镜像
<code>docker search mysql
启动mysql
注意: 复制该命令不要换行
<code>docker run -p 3306:3306 --name mysql -v /docker/mysql/conf:/etc/mysql/conf.d -v /docker/mysql/logs:/logs -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
具体释义对比下图查看
查看是否在运行中
<code>docker ps -a
STATUS状态下展示Up 2days说明在运行中,且是两天前运行的
进入容器
<code>//10fef8e88a23即为上面docker ps -a看到的容器id
//记得替换为你的容器id
docker exec -it 10fef8e88a23 /bin/bash
输入用户名密码,登录mysql
mysql -uroot -p123456
进入mysql执行正常的sql语句即可,如果命令行操作不方便可以考虑使用可视化工具
可视化工具登录
这么一顿操作后,我们就可以愉快的和mysql玩耍了!
最后
好看的灵魂千篇一律,有趣的鲲志一百六七!如果觉得文章还不错的话,可以点赞+收藏+关注 支持一下,鲲志的主页 还有很多有趣的文章,欢迎小伙伴们前去点评如果有什么需要改进的地方还请大佬指出❌
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。