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网络通信(Google和Facebook不使用Docker的原理解析)
- ideadocker调试(Idea部署远程Docker并配置文件)
- 查看docker日志大小(docker logs-查看docker容器日志的实现)
- dockermysql配置详解(Docker 部署Mysql 服务和Redis 服务的方法)
- centosdocker安装教程(centos下docker安装及springboot远程发布docker的方法)
- centos中docker安装部署(三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题)
- linux搭建nacos(docker搭建nacos1.3.0的实现)
- docker redis配置文件放哪里(最详细的docker中安装并配置redis图文详解)
- docker容器技术搭建个人博客(使用Portainer部署Docker容器的项目实践)
- docker中mysql连接命令(docker 如何修改mysql的root密码)
- 如何查看本机docker的安装目录(使用rpm安装指定版本docker1.12.6的详细步骤)
- docker安装mysql后无法连接(Docker 安装 MySQL 并实现远程连接教程)
- docker-compose部署实例(详解docker-compose速度太慢解决方式)
- docker 构建整个环境(Docker如何快速搭建LNMP环境最新)
- docker如何启动springboot(Centos8.3、docker部署springboot项目实战案例分析)
- docker compose 与docker区别(windows安装Docker与docker-compose套装的详细教程)
- 10句英语常用(英语常用900句)
- 爱情能当饭吃吗(爱情能当饭吃吗说说)
- 白T恤穿法(白t恤)
- 你怎么忘了是说先爱我(你怎么忘了如何爱我)
- 做技术难吗(技术难不难)
- 林心如是谁(林心如是谁演的)
热门推荐
- sql server批量导出数据(SQL Server 批量插入数据的完美解决方案)
- jquery on绑定hover
- oracle如何用脚本文件创建表空间(MySQL版oracle下scott用户建表语句实例)
- linux命令du和df的区别(Linux系统目录大小通过du命令获取实例)
- opencv怎么设置图像形态(OpenCV图像颜色反转算法详解)
- activiti需要sql语句吗(Activiti-Explorer使用sql server数据库实现方法)
- html5video怎么优化(html5 移动端视频video的android兼容去除播放控件、全屏)
- 云服务器租用哪个好(云服务器租用价格受什么影响?)
- mysqljson字段查询(Mysql 查询JSON结果的相关函数汇总)
- mysql常用数据模型(MySQL数据库基于sysbench实现OLTP基准测试)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9