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容器内部怎么查看id(docker容器中无法获取宿主机hostname的解决方案)
- 2022-01-25 00:54:18
- docker 命令上传镜像到镜像仓库(Docker 制作镜像Dockerfile和commit操作)
- docker配置文件详解(Docker中搭建FastDFS文件系统多图教程)
- docker 挂载目录权限(docker windows10 共享目录挂载失败的解决方案)
- docker本地项目生成镜像(docker images本地迁移的实现)
- dockermysql实例(docker 连接宿主Mysql操作)
- docker显示容器的gc日志(解决docker使用GDB,无法进入断点的问题)
- docker镜像实例(Docker的镜像制作与整套项目一键打包部署的实现)
- docker 改变存储位置方式(修改Docker镜像默认存储位置的方法解决方法)
- docker安装教程图解(Docker在线、离线安装及其常用命令操作)
- dockerfile镜像案例(Dockerfile构建自定义镜像的实现)
- 无法访问docker容器内的端口(docker端口映射及外部无法访问问题)
- docker安装openoffice镜像(docker安装部署 onlyoffice的详细过程)
- docker镜像简介(详解使用阿里云镜像仓库构建国外Docker镜像)
- 入秋后的第二场苹果发布会来了 全新M1系列芯片登场(入秋后的第二场苹果发布会来了)
- 苹果正式发布自研芯片M1 5nm 32核心 彻底放弃Intel(苹果正式发布自研芯片M1)
- 苹果自研芯片跑分对比 A16芯片排名靠后,M1系列霸榜(苹果自研芯片跑分对比)
- X86处理器的梦魇 苹果M1自研芯片到底有多强(苹果M1自研芯片到底有多强)
- 泰剧《爱欲之神》Boom kitkong和Great合体杂志(泰剧爱欲之神Boomkitkong和Great合体杂志)
- 素人恋爱综艺火药味十足 男生为赢得芳心集体扯头花,真是出好戏(素人恋爱综艺火药味十足)
热门推荐
- mysql清空数据库所有表格(MySQL用truncate命令快速清空一个数据库中的所有表)
- dedecms最新手册(在自己的php页面中使用dedecms标签的代码示例)
- 云服务器地域(为什么云服务器要按地域选择?)
- 移动端touch事件
- 用javascript设计五子棋(JavaScript实现网页版五子棋游戏)
- php私有函数怎么调(php intval函数用法总结)
- python如何安装requests模块(Python常用模块之requests模块用法分析)
- python怎么取出列表(Python 利用切片从列表中取出一部分使用的方法)
- dbcc checkdb 用法
- centos上docker的部署(CentOS8下的Docker使用详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9