Docker 安装 aria2

系统环境: CentOS 7 x64

使用 Docker 容器来安装 aria2 ,相比使用一键脚本或 手动安装 来说,好处很多

  • 下载错误或取消下载后,自动删除未完成的文件,防止磁盘空间占用
  • 自动获取 BT tracker
  • 配置文件持久化,便于复用和迁移

下面记录一下配置过程。

……

CentOS 7 下安装最新版本 Docker & Docker Compose

系统环境: CentOS 7 x64

安装 Docker

卸载旧版本

停止 Docker 服务

1
systemctl stop docker

查看当前 Docker 版本

1
rpm -qa | grep docker

卸载旧的软件包

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
yum erase docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce

删除相关配置文件

……

解决 NetworkManager 服务在运行 Docker 时占用内存过高

系统环境: CentOS 7 x64

服务器在运行Docker时用 top 查看发现 NetworkManager 这个服务占用了大量内存,经过一番搜索知道了问题原因,是因为 NetworkManager 消耗的内存量随着容器启动/停止的每次迭代而增加,即使在所有容器已被停止和删除之后也不会减少,解决办法有二,下面分别说明。

……

efb-wechat-docker 绑定过程记录

系统环境: Centos 7 x64

初次使用

新建Telegram Bot

@BotFather 创建个用来对接微信的 Bot,向它发送 /newbot 启动向导,期间需设置 Bot 的 nameuser name ,注意 user name 必须以 bot 结尾,创建完毕后 @BotFather 会返回一个密钥(Token),先记录下来备用。

……