在古早 CentOS7.6 机器安装 Docker
公司有一台退役的古早机器安装的操作系统是 CentOS7.6,软件源已经几年没有更新了,基本上已经到达无法使用的地步了。现在需要在这上面搞交易运维(tmd真抠),所以要安装 Docker,以适应新的软件开发环境。
公司有一台退役的古早机器安装的操作系统是 CentOS7.6,软件源已经几年没有更新了,基本上已经到达无法使用的地步了。现在需要在这上面搞交易运维(tmd真抠),所以要安装 Docker,以适应新的软件开发环境。
|
|
或者使用国内阿里云源(使用命令查看系统版本 cat /etc/redhat-release)
|
|
如果遇到
|
|
先试着修改 DNS
|
|
部分 rpm 软件可以在这里找到:https://mirrors.aliyun.com/centos-vault/7.9.2009/extras/x86_64/Packages/
通过源代码安装 gcc14,同时需要更新 libstdc++ 动态库链接。
今天遇到一个奇怪的现象:由于我们使用的 init_shm 清空共享内存数据,这个需要指定大小。由于初始化脚本事先不知道实际配置文件使用的 shm_size,导致两者的大小是不一样的。如此一来,init_shm 先是让操作系统分配了一个物理内存,然后使用的程序以配置文件的 shm_size 进行使用,导致内存越界了。
所以我们开发了专门用于交易运维的 infra 项目,通过自动化的方式进行匹配。
|
|