docker-alpine-micro:基于Alpine的具有工作初始化过程的微容器

时间:2024-06-11 18:16:26
【文件属性】:

文件名称:docker-alpine-micro:基于Alpine的具有工作初始化过程的微容器

文件大小:40KB

文件格式:ZIP

更新时间:2024-06-11 18:16:26

docker minimal runit docker-container alpine

基于Alpine的具有工作初始化过程的微容器 这是一个非常小的容器(总计7.7 Mb),但仍具有有效的初始化进程,即crond,syslog和logrotate。 这是我所有其他微型容器的基本图像 为什么要使用这张图片 Unix进程ID 1是在执行以下命令时接收SIGTERM信号的进程 docker stop 如果容器具有命令CMD ["bash"]则bash进程将获取SIGTERM信号并终止。 系统上正在运行的所有其他进程都将停止,而无法关闭相应功能 运行初始化过程 在此容器中,runit用于处理自动启动的启动和关闭过程 在容器中添加自己的开始脚本 在目录/ etc / service /下添加一个与应该启动的进程匹配的目录。 让我们向容器添加一个nginx启动脚本。 首先创建目录 mkdir /etc/service/nginx 然后使用开始代码fp


【文件预览】:
docker-alpine-micro-master
----do-test.sh(492B)
----3.10()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----3.12()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----3.8()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----3.7()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----3.9()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----3.5()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----latest(4B)
----3.11()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----3.6()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----root()
--------etc()
----README.md(9KB)
----tests()
--------alpine-tests.bats(337B)
--------alpine-common.bats(2KB)
--------runit-test.sh(518B)
----3.2()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----edge()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----3.4()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----3.1()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)
----test(4B)
----3.3()
--------Dockerfile(2KB)
--------root()
--------README.md(12B)

网友评论