文件名称:docker-systemctl-replacement:docker systemctl替换-允许部署到受systemd控制的容器,而无需启动实际的systemd守护程序(例如centos7,ubuntu16)
文件大小:262KB
文件格式:ZIP
更新时间:2024-03-31 08:52:14
系统开源
。 。 。 (进行检查:来自400多个测试用例的代码覆盖率达到93%) docker systemctl更换 该脚本可用于覆盖“ / usr / bin / systemctl”。 它将在没有SystemD的情况下执行systemctl命令! 这用于测试以Docker容器为目标主机的服务的部署。 就像在实际计算机上一样,您可以使用“ systemctl start”和“ systemctl enable”以及其他命令来调出服务以进行进一步的配置和测试。 来自“ systemctl show”的信息使部署自动化工具可以正常工作。 该脚本还可以作为docker容器的docker-init运行(即PID 1上的主“ CMD”),在该脚本中它将自动在“ multi-user.target”中启动所有启用的服务,并在其中收获所有僵尸。来自容器中的后台进程。 在这样的容器上运行“ docker s
【文件预览】:
docker-systemctl-replacement-master
----TESTSUITE.md(3KB)
----.dockerignore(108B)
----SYSTEMD_CONF.md(7KB)
----BUGS.md(3KB)
----docker_mirror.py(29KB)
----EUPL-LICENSE.md(14KB)
----test-centos7-lamp-stack.dockerfile(2KB)
----USERMODE.md(6KB)
----RELEASENOTES.md(4KB)
----requirements.txt(96B)
----notes()
--------NOTES.md(5KB)
--------HINTS.md(8KB)
--------STARTORDER.md(7KB)
----SERVICE-MANAGER.md(8KB)
----types()
--------systemctl3.pyi(37KB)
----testsuite.py(1.58MB)
----setup.cfg(943B)
----HISTORY.md(10KB)
----DEFAULTPYTHON.md(4KB)
----README.md(10KB)
----Makefile(13KB)
----EXTRA-CONFIGS.md(5KB)
----ARCHITECTURE.md(13KB)
----azure-pipelines.yml(2KB)
----INIT-DAEMON.md(6KB)
----TYPEHINTS.md(672B)
----.gitignore(124B)
----RESTART-POLICY.md(5KB)
----docker_mirror.pyi(4KB)
----files()
--------docker()
----reply.py(9KB)
----test-opensuse15-lamp-stack.dockerfile(2KB)