我们在使用系统服务管理命令systemctl停止docker的时候出现无法停止的问题,具体问题现象如下:systemctl stop docker Stopping 'docker.service', but its t...
我看到我博客还没记录离线安装docker的笔记,所以这次本地实践了下顺便记录下如何安装和配置。首先我们需要去ubuntu官网上下载docker离线tar.gz包,目前最新版本是docker-28.0.4.tgz,如果没有...
因为有很多私有云项目需要安装指定版本的软件需求,例如公司产品只适配了某些版本的docker,所以就需要在系统中安装指定版本的docker,那么这里就记录下ubuntu22.04安装指定版本的docker的方法。1.安装依...
之前有记录使用containerd部署k8s集群的笔记,这次记录一个已有k8s集群从docker切换到containerd方法的笔记,下面就介绍切换的操作过程首先下载containerd包wget https://git...
我们使用docker时也会遇到镜像commit超过最大层数的问题,所以解决这个问题的前提是我们需要了解怎么样查看镜像构造和层级目前docker 构建镜像最大是127层,在docker build时基本每行命令都是一层,再...
今天上集群查看有POD状态不正常,然后describe POD事件提示docker: Error response from daemon: open /var/lib/docker/overlay2/***: no s...
通过进程PID查询POD的几种方法1.通过mountinfo获取容器IDcat /proc/14890/mountinfo | grep "etc-hosts" 1332 1310 253:2 /var/lib/kube...
在k8s集群重启了一个节点,该节点启动以后在docker日志里面有如下警告信息WARNING: Your kernel does not support swap limit capabilities or the cg...
当我们配置完docker配置文件daemon.json文件时,启动kubelet报错,daemon.json文件内容如下{ "data-root": "/data/docker", "registry-mirro...
之前咱们学习了keepalive的各种模式,详情可以查看这个笔记https://sulao.cn/post/874,这次我们就在上次学习的基础上部署keepalive非抢占单播模式在配置部署之前我们我们先了解下单播,组播...
Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。...
在一些情况下,单机可能需要开启很多容器,那么容器多了很有可能导致硬件资源的挤兑,所以需要做每个容器做一些限制,今天我们就来学习下限制容器资源的方法CPU的限制方法,我们还是用上次学习的例子flask的那个镜像docker...
之前对dockerfile进行了一些构建参数的学习,今天自己构建了一个常用的flask镜像,我个人认为使用dockerfile构建是为了自定义以及定制化的一些环境需求而使用的,例如自己写的python程序需要预装一些模块...
昨天部署了nginx+php+mysql,今天编排一个常见的高性能web服务器,是通过nginx反向代理tomcat我们直接就上下编排文件试试吧,看能不能一次性通过以下操作都再/data目录下操作,我们先创建需要的目录s...
之前使用docker-compose,但是还没有对docker-compose所有命令进行学习,这里再把所有命令过一遍Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用...
使用docker部署php环境,部署好以后,php需要新增一些扩展模块的支持怎么办呢,以前在本地编译php的时候我们是用phpize来进行追加编译,然后将新编译的.so文件加到php.ini文件内的extension这里...
在之前的几个笔记中我们所做的都是拉取镜像,然后进行配置,将配置映射到容器内这么些操作,然而有些满足自己项目需求的环境还是需要自己进行定制化的构建,需要用到dockerfile,本来是想跳过这个继续往后学的,但是后面要作一...
首先从镜像仓库拉取mysql5.7到本地docker pull mysql:5.7.28后面操作也是和之前做的nginx教程差不多,主要是用来记录首先查看镜像docker iamges可以看到我们刚才拉取的镜像REPOS...
docker部署nginx比之前编译安装nginx还要简单,主要只有以下几个操作拉取nginx镜像docker pull nginx由于我昨天做了私有镜像仓库的配置学习,所以今天直接使用私有仓库的镜像192.168.12...