gpt4 book ai didi

ubuntu - 在 Docker 容器内运行的 Debian 上自动启动 ntp 服务

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:25 25 4
gpt4 key购买 nike

我想在运行在 docker 容器内的 Debian 上自动启动 ntp 服务。我正在使用基本镜像:tomcat:8-jre8。我试图在/etc/init.d 中编写一个初始化脚本,然后使其可运行并使用以下命令从 dockerfile 安装它:

RUN chmod 755 /etc/init.d/ntp
RUN update-rc.d ntp defaults

我收到一条错误消息,例如:“缺少 LSB 标记和覆盖”

然后我想也许我的脚本不好,因为我以前从未写过初始化脚本,所以我从其他 Ubuntu 服务器复制了一个原始的 ntp 初始化脚本到 docker 容器中。之后我收到以下错误:警告:脚本 `ntp' 的当前停止运行级别(空)覆盖 LSB 默认值 (1)。我感谢任何想法和帮助。

最佳答案

Docker 不是虚拟机 - docker 是一个进程的虚拟化。

因此,您应该只考虑准备您的应用程序所需的环境,例如库、一些可执行文件等。

当您启动 docker 容器时,此容器内只会启动一个进程。您可以通过 docker 镜像的 CMD 或 ENTRYPOINT 选项指定运行到容器中的进程可执行文件。

Docker 容器中没有标准的操作系统启动顺序。

关于ubuntu - 在 Docker 容器内运行的 Debian 上自动启动 ntp 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36126054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com