【转改】docker 容器使用 systemctl 命令时报错

原文链接:《Ginfoo · docker 容器使用 systemctl 命令是报错

报错内容

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

解决方法

创建完成后,使用以下命令进入容器

原因

默认情况下,在第一步执行的是 /bin/bash,而因为 docker 中的 bug,无法使用 systemctl

所以我们使用了 /usr/sbin/init[......]

继续阅读

CentOS下编译安装LEMP环境

请先粗略查看一下本文的小标题们,了解一下大概都在干嘛,然后再去一步一步地看。

毕竟我们是为了学习,而不只是为了装个环境。

一、编译安装PHP7.4.4

1.安装系统依赖

2. 在官网上下载安装包

3. 编译php

4. 合成命令

二、编译安装Nginx

1. 安装依赖的Linux包

2.下载Nginx安装包

官网下载速度过慢,暂无更好解决办法

3. 编译安装nginx

4. 添加环境变量

把下面四行整个复制进终端并执行

然后继续执行下面的命令

[……]

继续阅读

Lua/OpenResty连接MongoDB

错误排查

libbson-1.0.so.0: cannot open shared object file: No such file or directory

这是因为libbson扩展被安装在了 /usr/local/lib/ 目录下,需要加上软连接:

[……]

继续阅读