14 条回复  ·  1556 次点击
defunct9 初学 2024-11-20 13:16:42
500M 1CPU ,就问你怎么刀吧。
yinmin 小成 2024-11-20 13:18:48
@wu67 #6 256MB 内存的小 vps 就能很完美的跑 docker ce 了
yinmin 小成 2024-11-20 13:35:39
@sss15 #9 展开讲一下:容器无网卡用 unix socket 通讯 举一个示例: 前置 nginx 接 python flask 的 web(GUNICORN),nginx 和 flask 都使用容器部署,flask 容器从绑定 tcp:5002 改成无网卡绑定/run/unix-socket/flask/flask.sock 。如果 flask 要访问 mysql 之类的,mysql 开启 unix socket 然后 volume 给 flask 容器即可。 flask 容器的 compose 文件原来配置是: environment: - GUNICORN_CMD_ARGS=-w 8 -b 0.0.0.0:5002 -k gevent 改成: network_mode: none environment: - GUNICORN_CMD_ARGS=-w 8 -b unix:/run/unix-socket/flask/flask.sock -k gevent volumes: - /run/unix-socket/flask:/run/unix-socket/flask nginx 容器的 compose 文件加入: volumes: - /run/unix-socket/flask:/run/unix-socket/flask nginx 的网站配置从: proxy_pass http://flaskcontainer1:5002/; 改成: proxy_pass http://unix:/run/unix-socket/flask/flask.sock:/; (语法:nginx 的 url 域名部分替换成 unix:/run/unix-socket/flask/flask.sock) 如果黑客入侵了 flask 容器,感知到的就是一个无网卡的黑洞洞的孤立世界。
qwq11 小成 2024-11-20 13:46:09
某个服务用 systemctl 、journalctl 操作起来比 docker 方便的时候就不用 docker
wu67 小成 2024-11-20 14:04:13
@yinmin 小鸡不只内存小, 硬盘也小, 每 1G 都要扣扣搜搜的用...拉个几十到 200M 的镜像, 真不如直接本地安装
12
返回顶部