logo NodeSeekbeta

如何在docker里面使用systemctl,教你充分利用论坛里免费新加坡小鸡,绝对有用

相信很多坛友在领了酒神大大发布的免费docker实例后一直放着吃灰,真是浪费啊!之所以一直放着吃灰,估计很多坛友并非技术人员,一看到不能用systemd,很多一键脚本就用不了了。然后自己技术又一般不会手动部署程序,所以就放着吃灰了。

这里教一个邪门思路,如何在docker里面支持systemctl命令,嗯,这个思路是挺非主流的,但是有用。

小鸡管家支持系统重建,这里以当前系统是新建好的debian为例:

因为系统太干净了,咱先安装一些基本的程序

apt update && apt install curl wget python2 -y

然后重点来了,我们要使用这个docker-systemctl-replacement作为systemctl的替换命令。

wget https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py -O /bin/systemctl
chmod a+x /bin/systemctl

好了,就这么简单,这时候你就可以正常使用systemctl了,很多一键脚本都可以跑通了

咳咳,既然坛规不让讨论相关话题,各位就自己去搜索好了,很多老司机肯定轻车熟路了吧。

这是咱搭建好某ui后,测了下网速:

photo_2022-12-12_13-18-53.jpg

爽啊!新加坡的网络果然不是盖的。

1234
  • 我想手搓,咋办?

  • 感谢,已成功

  • 好帖,一键成功,完美啊,绑定绑定,好帖应该被更多人看到!

  • @niubi1705 #2 @zigu #3 那是,咱自己都实验过肯定一气呵成百分百成功的( ͡° ͜ʖ ͡°)

    留下个鸡腿呗,虽然咱也不知道有啥用

  • @chenmo #1 问下搜索引擎,手搓可以学更多知识

  • 已留鸡腿,顺便给大家做参考
    顺便在Windows的LINUX子系统WSL借助楼主的办法实现了,虽然WSL2已经完整支持systemd,但是需要宿主机开启诸多功能,且必须使用windows server2022,几乎没有哪个服务商能做到完全开放除了几大云服务商,在WSL1使用systemctl时,还有一个遇到的小问题,现在已经解决,供大家参考,需要给定权限:
    执行命令:sudo chmod a+x /bin/systemctl 这样就可以使用非systemd的systemctl,但这只适用于单容器单服务下的工作,如果用于多容器,就又需要折腾一番了

  • 受用!

  • 看起來不錯。。。。Mark一下,待會兒測試一下!

  • 這個脚本還使用的是Python2?
    現在的小鷄不是默認裝有Python3嗎?

    不過看了下github上的信息,這個東東2年+沒更新了。。。用Python2也還是可以理解的。

  • 感谢,已成功

1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有15034位seeker

🎉欢迎新用户🎉