时间:2021-05-19
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.65. 配置Mysql 远程连接
需要进入docker本地客户端设置远程访问账号
查看运行的容器
sudo docker ps
进入运行的容器
sudo docker exec -it iot-mysql bash
# 容器内操作mysql -uroot -p123456mysql> 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 服务内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
docker部署redis首先在linux中安装上Docker,然后启动Docker服务Centos7中启动Dockersystemctlstartdocker
以下文章了解之后你可以在服务器上部署项目,本地不需要安装tomcat,jdk,mysql等服务器,通过docker可以一键解决安装docker$aptinsta
前言之前学习的redis一直是在单一服务器上运行的,而且是直接部署在服务器上。听说用docker会让配置过程更轻松(并没有)这次就在用Docker的基础上配置R
本文是基于CentOS7.3系统环境,进行MySQL和Redis的安装和使用CentOS7.3Docker-ce一、安装MySQL镜像(1)拉取MySQL镜像d
Ubuntu搭建基于Docker的LNMP+Redis的开发环境服务器环境:Ubuntu14.041.安装Docker1.1执行update命令,和服务器同步软