linux

linux

6 篇文章

京东hotkey搭建

根据官方在gitee的文档实际操作总结而来。准备工作部署 etcd首先要安装 etcd 作为存储。这里使用 Docker 进行部署。将以下内容保存为 docker-compose.yaml 并在同目录新建 data 文件夹。然后 docker compose up -d 即可启动 etcd。serv...
阅读全文 →

Debian小鸡开荒记录

我原本想用一台1G内存的Debian小鸡跑Docker,是不是很大胆?1G内存,跑Docker。不过跟大导演一镜到底不同,我还没有放弃TAT。所以才有了现在这篇文章。第一步.安装Cloud内核并删除原内核Cloud内核比起一般的完整内核占用要低个30-50M,对于寸土必争的1G内存小鸡来说,这很重要...
阅读全文 →

使用Docker部署DomJudge

首先要在/etc/default/grub中的GRUB_CMDLINE_LINUX_DEFAULT内增加这一段代码:cgroup_enable=memory swapaccount=1 systemd.unified_cgroup_hierarchy=0,开启cgroup。不然判题机跑不起来。然后将...
阅读全文 →

更新docker-compose

如果已经安装了docker-compose,先卸载。debian:apt remove docker-composecentos:yum remove docker-compose下载最新版二进制文件并加权限:curl -L https://github.com/docker/compose/rel...
阅读全文 →

跨docker-compose的网络互通

前言docker真的太爽了,特别是写好了docker-compose之后直接搬目录就可以到别的地方跑起来。但是还是有一些不好的地方,比如默认每一个docker-compose.yaml都会建立一个独立的网络,如果在一台机子上跑了好几个,就会出现一堆网桥(性能不性能我倒是不关心,但是看着心烦)。...
阅读全文 →