Docker Nginx Supervisord

Ling的同事对于go服务的部署使用了k8s+安装supervisor的方案 所以我也要搞,只不过是阿里云 + docker 安装supervisor apt update && apt install supervisor * 要注意的是,docker直接pull的golang镜像启动后,没有vi、vim、nano,apt更新也超级慢(阿里云ECS) * 所以要熟练手动换源,但是因为不能编辑(没试过gedit),所以需要在容器-v的宿主机路径下添加换源后的sources.list 换源步骤 1.备份原来的源 sudo cp /etc/apt/sources.list /etc/apt/sources_init.list 将以前的源备份一下,以防以后可以用的。 2.更换源 sudo gedit /etc/apt/sources.list 使用gedit打开文档,将里面的内容清空,再将下边的阿里源复制进去,然后点击保存关闭。 阿里源(或者其他源) deb http://mirrors.aliyun.com/ubuntu/ xenial main deb-src http://mirrors.aliyun.com/ubuntu/ xenial main deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main deb http://mirrors.

阅读全文

Docker Flask Redis

flask与redis各一个container 但是flask无法通过宿主机ip:[redis port]的方式连接 基础环境情况 vue-nginx 80 odin-flask 8888 redis-server 6379 8888端口的服务会调用redis: class UvView(MethodView): @staticmethod def post(): """ http://101.160.182.183:8888/uv :param: :return: """ body = request.json redis_key = body["uname"] rp = RedisPy(host="101.160.182.183", port="6379") rp.uv_redis("uv", redis_key) uv_dict = { "code": 20000, "data": rp.h_get() } return jsonify(uv_dict) 但是前端报500,8888端口的flask日志记录如下: During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 2446, in wsgi_app response = self.

阅读全文

作者的图片

CooperHsu

苦逼热力测绘院

测试经理*全栈测开*打杂

望京甘道夫