在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Docker 部署Mysql 服务的方法1. 拉取Mysql 5.6最新版本镜像
2. 查看Mysql 镜像
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本地客户端设置远程访问账号 查看运行的容器
进入运行的容器
# 容器内操作 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操作
下面看下Docker 部署 Redis 服务的方法1. 拉取redis最新版本镜像
2. 查看Redis镜像
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操作
到此这篇关于Docker 部署Mysql 服务和Redis 服务的方法的文章就介绍到这了,更多相关Docker 部署Mysql 服务和Redis 服务内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论