使用Docker安装部署MySQL和Redis的详细过程

2023-12-01 0 372
目录
  • Docker安装
  • Docker端口映射
  • 安装MySQL
  • 安装Redis

Docker安装

1.sudo yum remove dockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-engine

使用Docker安装部署MySQL和Redis的详细过程

2.sudo yum remove -y yum-utils

使用Docker安装部署MySQL和Redis的详细过程

3.sudo yum install -y yum-utils

使用Docker安装部署MySQL和Redis的详细过程

4.sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

使用Docker安装部署MySQL和Redis的详细过程

5.sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

使用Docker安装部署MySQL和Redis的详细过程

6.启动 systemctl start docker

7.查看docker版本 docker -v

使用Docker安装部署MySQL和Redis的详细过程

8.查看已经下载的镜像 docker images

9.设置重启后自启动

使用Docker安装部署MySQL和Redis的详细过程

10.设置阿里云镜像库https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors (注意:分4步执行!)10.1 sudo mkdir -p /etc/docker10.2 sudo tee /etc/docker/daemon.json <<-‘EOF’{“registry-mirrors”: [“https://71upgx1j.mirror.aliyuncs.com”]}EOF10.3 sudo systemctl daemon-reload10.4 sudo systemctl restart docker

Docker端口映射

使用Docker安装部署MySQL和Redis的详细过程

安装MySQL

1.下载镜像:docker pull mysql:8.0.30

2.然后查看下载的镜像

使用Docker安装部署MySQL和Redis的详细过程

3.虚拟机的话需要设置ipv4 云服务器不需要这么做vim /usr/lib/sysctl.d/00-system.conf

使用Docker安装部署MySQL和Redis的详细过程

重启网络和Docker

使用Docker安装部署MySQL和Redis的详细过程

4.启动MySQL

docker run -p 3306:3306 –name=mysql -v /home/mysql8/log:/var/log/mysql -v /home/mysql8/data:/var/lib/mysql -v /home/mysql8/mysql-files:/var/lib/mysql-files -e MYSQL_ROOT_PASSWORD=Admin~123456 -d mysql:8.0.30 –character-set-server=utf8mb4

查看docker运行的容器:docker ps

使用Docker安装部署MySQL和Redis的详细过程

查看docker容器运行状态:docker stats (ctrl+c退出)

使用Docker安装部署MySQL和Redis的详细过程

使用navicat可以连接了

如果docker ps没有运行的MySQL容器,那么执行docker ps -a表示查看所有容器(包括运行失败的容器,status是Exited 退出状态的)

使用Docker安装部署MySQL和Redis的详细过程

那么这个时候需要看mysql容器日志:docker logs mysql

使用Docker安装部署MySQL和Redis的详细过程

重新启动容器:docker start CONTAINER_ID

修改MySQL密码 进入docker bash命令docker exec -it mysql bashmysql -u root -p

使用Docker安装部署MySQL和Redis的详细过程

使用Docker安装部署MySQL和Redis的详细过程

设置远程连接

使用Docker安装部署MySQL和Redis的详细过程

退出bash命令 Ctrl+D

使用Docker安装部署MySQL和Redis的详细过程

让MySQL跟随系统重启的时候启动docker update mysql –restart=always

安装Redis

docker pull redis:6.2.7

使用Docker安装部署MySQL和Redis的详细过程

cd /home/mkdir redis6/conf -p (-p表示递归创建文件夹)mkdir redis6/data -pcd /home/redis6/conftouch redis.conf

docker run -p 6379:6379 –name=redis -v /home/redis6/data:/data -v /home/redis6/conf/redis.conf:/etc/redis/redis.conf -d redis:6.2.7 redis-server /etc/redis/redis.conf

docker ps (默认Redis没有密码)

使用Docker安装部署MySQL和Redis的详细过程

进入bash命令使用Redis

使用Docker安装部署MySQL和Redis的详细过程

让redis跟随系统重启的时候启动docker update redis–restart=always

使用Docker安装部署MySQL和Redis的详细过程

给Redis添加密码cd /home/redis6/confvim redis.conf

使用Docker安装部署MySQL和Redis的详细过程

docker restart redis

到此这篇关于使用Docker安装部署MySQL和Redis的文章就介绍到这了,更多相关Docker安装部署MySQL和Redis内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Linux服务器 使用Docker安装部署MySQL和Redis的详细过程 https://www.u-9.cn/server/linux/2617.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务