使用独立的 centos 7 安装软件后 commit 为新的镜像并自启动进程

ops/2024/9/24 7:52:55/

使用独立的 centos 7 安装软件后 commit 为新的镜像,在 dockerfile 里通过添加 CMD ["/usr/sbin/init"] 这个命令来实现程序在容器中的开机自启动,并在 docker run 时添加参数 --privileged 获取容器内真正的 root 权限。

在 docker run 命令中添加 --privileged=true 参数,表示以特权模式运行容器,特权模式允许容器内的进程拥有与宿主机相同的权限,这样就可以执行一些需要特权的任务。当我们在容器内执行需要特权的 /usr/sbin/init (这个文件软链接到 /lib/systemd/systemd,/lib/systemd/systemd 可以管理所有系统资源,即 systemctl)命令时,容器内的进程会以宿主机的 init 进程为父进程,从而能够正常自启动和管理系统服务。


https://blog.csdn.net/jzg5845201314/article/details/105839468
https://blog.51cto.com/u_16175455/7044304


http://www.ppmy.cn/ops/33078.html

相关文章

JVM-02

字节码文件是一种特殊的文件格式,它包含了将源代码转换为机器可执行代码所需的指令集。字节码文件通常是由编译器将源代码编译为字节码的中间表示形式。 在Java中,字节码文件的扩展名为.class,它存储了编译后的Java代码。这些字节码文件可以在…

显卡矩阵计算能不能替代3dmark 的甜甜圈烤机

显卡矩阵计算通常是指利用显卡的并行处理能力来进行大规模的数学运算,这在科学计算、大数据处理、以及深度学习等领域非常常见。而3DMark的甜甜圈烤机(Dynamoometer)则是一种专门用于测试显卡在连续运行高负载3D图形渲染时的性能和稳定性的工…

C语言--函数递归与迭代

递归在书写的时候,有两个必要条件: 1.递归存在限制条件,但凡满足这个限制条件时,递归便不再继续 2.每次递归调用之后越来越接近这个限制条件 递归的思想: 把大事化小事 递归其实就是函数自己调用自己 //int main…

【openLooKeng集成Hive连接器完整过程】

【openLooKeng集成Hive连接器完整过程】 一、摘要二、正文2.1 环境说明2.2 Hadoop安装2.2.1. 准备工作2.2.2 在协调节点coordinator上进行安装hadoop2.2.3、将Hadoop安装目录分发到从节点worker2.2.4、在协调节点coordinator上启动hadoop集群2.3 MySQL安装2.4 Hive安装及基本操…

【机器视觉】C# .NET 8 部署yolov9 onnx对象检测

这段代码展示了一个使用YOLOv9进行对象检测的简单测试框架。代码主体以及其功能分为以下几个关键部分: 创建测试图片数组 _testImages,它包含了图片文件名和对应的标签。使用 buildTests 方法来从给定的文件名中加载图片并调整尺寸,准备测试数…

【算法】递归

快乐的流畅:个人主页 个人专栏:《算法神殿》《数据结构世界》《进击的C》 远方有一堆篝火,在为久候之人燃烧! 文章目录 引言一、汉诺塔二、合并两个升序链表三、反转链表四、两两交换链表的结点五、Pow(x, n)总结 引言 通过递归的…

Unity 性能优化之数据面板(Statistics)(一)

提示:仅供参考,有误之处,麻烦大佬指出,不胜感激! 文章目录 前言一、unity 统计数据面板(Statistics)1.Audio属性2.Graphics属性 二、什么是Draw Call?三、Unity3D stats也可以通过代…

小程序开发中遇到主包过大无法真机调试怎么解决

主包过大可能跟图片,音频,视频的大小数量有关 解决办法:可以让UI设计师帮忙压缩一下图片,也可以使用一些其他压缩软件进行压缩处理。这里推荐我常用的一个种 TinyPNG – Compress WebP, PNG and JPEG images intelligently。也可…