docker
文章平均质量分 80
docker相关
风向决定发型丶
JUST DO IT!
展开
-
docker常见退出码
Docker退出码是指在容器内运行的命令或应用程序退出时返回给Docker守护进程的状态码。下面是一些常见的Docker退出码:原创 2023-11-14 16:16:10 · 816 阅读 · 0 评论 -
docker安装ssh服务
最后的CMD需要注意,虽然centos基础镜像里面有CMD的指令,但是nginx Dockerfile里的CMD指令会覆盖centos的CMD,因为CMD只有最后一个生效,所以sshd的启动命令又写了一遍。构建过程输出很少,因为centos7-base:v4之前已经构建过一次了,所以没有安装依赖包的过程。原创 2023-11-07 16:19:53 · 599 阅读 · 0 评论 -
第五讲《k8s资源介绍:Daemonset控制器》
DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。当有节点加入集群时, 也会为他们新增一个 Pod。当有节点从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。一种简单的用法是为每种类型的守护进程在所有的节点上都启动一个 DaemonSet。一个稍微复杂的用法是为同一种守护进程部署多个 DaemonSet;每个具有不同的标志, 并且对不同硬件类型具有不同的内存、CPU 要求。原创 2023-03-09 14:50:34 · 614 阅读 · 0 评论 -
Helm部署Harbor
文章中用到的harbor存储是hostpath,根据harbor官网提示,需要提前创建pv和pvc,既然选择了hostpath,那么就需要将pod固定到某一个node上面,本文所有的资源副本都是1,harbor的所有pod放在同一个namespace,并且需要将namespace固定到某个node上,具体步骤见正文。原创 2022-12-28 19:44:55 · 4494 阅读 · 4 评论 -
Dockerfile制作nginx镜像
这里能看到,centos是公共基础镜像,只有204MB,centos7-base是基于公共基础镜像制作的私有基础镜像,安装了一些基础命令,有432MB,nginx-1.16.1是基于私有基础镜像制作的nginx镜像,有471MB,分层构建,联合挂载会在依赖的私有基础镜像层基础上增加nginx占用空间,在构建镜像时,尽量每个中间件或者服务都单独在私有镜像基础上构建,不要依赖太多层,不然会变得越来越大。那么可以附加一个新层即E层,E层是专门属容器A的层,是能读能写的,所以容器A就可以在E层进行读写。原创 2022-12-23 17:21:01 · 2494 阅读 · 1 评论 -
Dockerfile详解
Dockerfile 是一个用来构建镜像的文本文件。转载 2022-12-22 17:07:30 · 181 阅读 · 0 评论