dockermysql配置详解(Docker 部署Mysql 服务和Redis 服务的方法)
dockermysql配置详解
Docker 部署Mysql 服务和Redis 服务的方法目录
- Docker 部署Mysql 服务的方法
- 下面看下Docker 部署 Redis 服务的方法
1. 拉取Mysql 5.6最新版本镜像
sudo docker pull mysql:5.6
2. 查看Mysql 镜像
sudo docker images
3. 在home目录下创建需要映射的目录:
mkdir -p /home/computer/project/mysql/{conf,log,data}
4. 运行容器
duso docker run -p 53603:3306 --name iot-mysql \ -v /home/computer/project/mysql/conf:/etc/mysql \ -v /home/computer/project/mysql/log:/var/log/mysql \ -v /home/computer/project/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=pwd \ -d mysql:5.6
5. 配置Mysql 远程连接
需要进入docker本地客户端设置远程访问账号
查看运行的容器
sudo docker ps
进入运行的容器
sudo docker exec -it iot-mysql bash
# 容器内操作 mysql -uroot -p123456 mysql> grant all privileges on *.* to root@'%' identified by "password"; select host,user,password from user; # 修改密码 update user set password=password("xxxxx") where user="root"; flush privileges;
6. 更多Docker操作
sudo docker ps
查看运行中容器
sudo docker ps -a
查看所有容器
sudo docker stop 容器ID
停止容器
sudo docker start 容器ID
启动容器
sudo docker rm 容器ID
删除容器
sudo docker rmi 镜像ID
删除容器
1. 拉取redis最新版本镜像
sudo docker pull redis
2. 查看Redis镜像
sudo docker images
3. 不配置数据目录
sudo docker run -itd --name redis1 -p 53610:6379 redis --requirepass "psd"
4. 配置数据目录
sudo docker run -itd --name redis1 -p 53610:6379 -v /home/computer/project/redis/data:/data --restart always redis --appendonly yes --requirepass "psd"
5. 参数说明
-d -> 以守护进程的方式启动容器 -p 53610:6379 -> 绑定宿主机端口,53610宿主机端口,6379 容器端口 --name myredis -> 指定容器名称 --restart always -> 开机启动 --privileged=true -> 提升容器内权限 --requirepass -> 设置登录密码 -v /root/docker/redis/data:/data -> 映射数据目录 --appendonly yes -> 开启数据持久化
6. 更多docker操作
sudo docker ps
查看运行中容器
sudo docker ps -a
查看所有容器
sudo docker stop 容器ID
停止容器
sudo docker start 容器ID
启动容器
sudo docker rm 容器ID
删除容器
sudo docker rmi 镜像ID
删除容器
到此这篇关于Docker 部署Mysql 服务和Redis 服务的方法的文章就介绍到这了,更多相关Docker 部署Mysql 服务和Redis 服务内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- docker安装镜像失败(阿里云镜像安装docker报错的问题及解决方案)
- docker目录映射不起作用(关于dockerfile build过程中报/bin/sh: pip: command not found的解决方法)
- docker运行环境centos(如何在centos的docker里安装jupyter并开放端口)
- docker怎么增加端口(docker 添加端口及获取dockerfile的方法)
- docker node 分阶段构建(Docker安装、创建镜像、加载并运行NodeJS程序的详细过程)
- docker compose 与docker区别(windows安装Docker与docker-compose套装的详细教程)
- docker的一些使用方法(使用Docker 安装 Jenkins的方法)
- 自建docker镜像仓库(使用docker制作分布式lnmp 镜像)
- dockerfile挂载目录(解决docker run中使用 ./ 相对路径挂载文件或目录失败的问题)
- docker容器镜像内容(Docker容器从镜像恢复代码的操作步骤)
- elasticsearch启动报错(解决Docker启动Elasticsearch7.x报错的问题)
- 关于docker安全之Docker-TLS加密通讯问题(关于docker安全之Docker-TLS加密通讯问题)
- docker和golang哪个好(使用Golang玩转Docker API的实践)
- docker中如何使用nginx(docker nginx实现一个主机部署多个站点操作)
- 修改docker镜像的环境变量(解决docker加载新的镜像后repository和tag名称都为none的问题)
- docker容器运行环境(Docker 清理环境操作)
- ()
- 对你思念入骨的女人,跟你见面时会有这几种表现,藏都藏不住(对你思念入骨的女人)
- 纳兰性德绝美作,一场重逢,成就最后一首称得上惊艳的《如梦令》(纳兰性德绝美作)
- 如何快速赚钱(如何快速赚钱方法真实有效)
- 这里输入关键词(如何输入关键词)
- 熊猫中国国宝(熊猫国宝酒53酱香)
热门推荐
- 怎么修改dede标签内容(用数据库批量修改替换dedecms文章标题和内容的步骤分享[图文])
- pythondocx安装教程(Python docx库用法示例分析)
- .NET项目中的AssemblyInfo文件的介绍
- 云主机的优势是什么(云主机有哪些用途和优势)
- python切片的用法(Python进阶之全面解读高级特性之切片)
- 宝塔面板怎么导入网站(宝塔面板如何设置文件上传大小)
- redis的scan命令的使用(scrapy-redis源码分析之发送POST请求详解)
- python字符串相似度匹配(Python实现字符串匹配的KMP算法)
- 阿里云申请ssl证书要好久(阿里云部署SSL证书详解)
- mysql在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9