
服务器docker化部署
三尾鱼网络科技
Web开发技术栈
展开
-
解决percona-xtradb-cluster(pxc)的mysql默认字符集不支持中文utf8编码问题
问题描述:用的是5.7.21版本的pxc镜像,percona/percona-xtradb-cluster:5.7.21,尝试了navicat 输入中文字符串失败,后台用mysql命令也失败查看数据库编码:show variables like '%char%';解决方法:看了网上的各种帖子,如果是单独的mysql数据库 可以直接修改my.cnf重启数据库解决,问题是 这个pxc不能重启啊!不能重启啊!重启就挂!所以解决方法是:基于percona-xtradb-clus..原创 2020-12-20 21:40:35 · 389 阅读 · 0 评论 -
解决ubuntu容器缺少vim,且无法apt-get update问题,亲测可用
1.在宿主机上新建sources.list,拷贝到容器:在宿主机新建 sources.list,内容如下(阿里的apt源)docker cp sources.list 目标容器://etc/apt# deb cdrom:[Ubuntu-Kylin 19.10 _Eoan Ermine_ - Release amd64 (20191017)]/ eoan main multiverse restricted universe# See http://help.ubuntu.com/c..原创 2020-11-26 22:03:53 · 1326 阅读 · 2 评论 -
docker-compose运行后容器是 Exited (0):原因Entrypoint为null
用docker-compose部署镜像后 运行docker-compose up -d 容器状态是Exited (0)搜了 加上stdin_open: truetty: true后还是没用对比发现 启动正常的镜像:"Entrypoint": [ "/docker-entrypoint.sh" ]异常的镜像:"Entrypoint": null,原因是容器最后一个进程在容器启动后马上退出,则容器也会退出ent...原创 2020-09-18 21:03:57 · 3081 阅读 · 0 评论 -
docker-compose实现自动化部署haproxy+pxc集群
本文使用docker-compose + shell 实现 MySQL集群负载均衡 自动化部署实现效果: 执行 sh install.sh 可以部署一个haproxy节点分发器+5个PXC mysql数据库节点,实现数据库负载均衡总流程(1)启动 pxc 容器集群(2)启动 haproxy 容器(3)向 pxc容器中添加 haproxy用户总入口:/home/2.DockerProjs/2.haproxy+pxc/install.sh目录说明:config...原创 2020-09-13 15:52:18 · 899 阅读 · 1 评论 -
docker-compose部署python3.6+django+mysql5.7(原创详细)
1.docker基础配置1.安装docker 和 docker-composeapt-get install -y dockerapt install docker.ioapt install docker-compose2.配置docker阿里云加速器(其他都慢,阿里云最快最稳定)登录阿里云,搜镜像加速器,自行配置2.docker化部署django+mysqldocker-compose 部署流程1.新建docker-compose工程目录mkdir 1.Dock.原创 2020-09-06 11:15:49 · 1850 阅读 · 0 评论