使用Docker运行整套项目组件

对于docker其实没有系统的学习过,之前在蓝汛工作的时候就被安排做docker镜像,当时临时上手,直接进入container然后跟操作linux一样把环境部署好之后像git一样commit到镜像,然后push到我们的私有repository里面,用的时候就直接docker pull,然后run。 其实这样不太好,因为每次修改什么都得不到体现,后来开始写Dockerfile。当时的思想是直...

阅读全文

Django restful api 实践

之前帮朋友创业做app后台,现在框架也已经搭建起来了,业务就不记录了,主要记录以下几个方面: restful风格 自动生成文档 token及签名认证 要说到django restful,大多会用到djangorestframework,我也不例外。 项目目录结构 ├── Pipfile ├── Pipfile.lock ...

阅读全文

mysql8使用mysqlclient报错解决

在公司的时候搭建的项目正常运行,但回家后clone代码后安装依赖包后总报错: django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient? what? 然后我卸载安装了两遍还是不行,安装也没有报错。公司跟家里的系统都是macOS10.14.3...

阅读全文

Linux添加交换空间(SWAP)

今天pip安装lxml的时候总报gcc编译错误,google原因后应该是缺少依赖程序包。 apt-get install build-essential libssl-dev libffi-dev libxml2-dev libxslt1-dev 安装完发现确实开始编译安装了(之前直接就报错了),然后等了许久发现还是失败了,还是gcc error: command 'aarch64-...

阅读全文

KVM网络配置之公网

上篇记录了kvm私有网络的相关配置,这篇记录一下如何给虚拟机配置公网。 具体网络拓扑图参考上篇,router1模拟分配公网IP地址。192.168.11.0网段模拟为公网IP地址段。 为kvm虚拟机绑定IP地址 以vm1为例为其分配192.168.11.14。 首先查看vm1的配置文件 ... <interface type='bridge'> <...

阅读全文

KVM网络配置之私有网络

环境配置 VMware创建两台虚拟机代表两台物理机,并添加两个网络适配器,第一个使用桥接模式(由路由器分配ip,模拟公网),第二个使用仅主机模式(模拟内网)。 在VMware虚拟机内配置网桥,网卡ens33对应网络适配器1,网卡ens38对应网络适配器2,br0桥接ens33, br1桥接ens38。 network: ethernets: ens33: ...

阅读全文