20240528 4

嗯,最近公司要组织个k8s的培训,了解了下,从1.20开始k8s就放弃docker了,所以服务器需要安装containerd,那么CentOS 7.9 如何安装 containerd呢?
整理流程如下:

  1. 安装 containerd

    yum inst

    [……]

阅读全文

20240418

嗯,最近每天利用Midjourney绘画,发现早在2023年的时候,和菜头就已经在用了。他的大部分文章的配图,都会在公众号尾部附上绘图的提示词。
兴趣所致,就整理了和菜头利用Midjourney绘图的全部图片和提示词后,想做个相册。几经筛选,选中了Pho[……]

阅读全文

20240403 1

Docker build通常只在Dockerfile中,确认某层存在变动时,才会在其之后不使用缓存,重新build。
那么是否有办法强制重新build,完全不用缓存呢?示例如下:

docker build --no-cache .

注意到了吗?重点就[……]

阅读全文

很奇怪,最近有台新实例,Docker 拉取镜像时,会提示报错:“missing signature key”。
反思了下流程,想起这个docker是yum安装的,并没有按Docker官方方式安装,经过Docker官方源的方式安装后,问题解决。Docker[……]

阅读全文

Docker默认镜像拉取域名是docker.io,如果你有中转服务,那么最新版Docker 26.0是需要和以往不同的方式修改才能使用的。
具体修改方式如下:编辑配置文件:

/etc/docker/daemon.json

Json格式中按如下需要[……]

阅读全文

嗯,如果你Docker用了这个系统的底包镜像的话,那容器内诊断的话,可能会碰到telnet不存在的情况,如何安装呢?
指令如下:

apk add --no-cache busybox-extras

参考资料alpine安装 telne[……]

阅读全文

Docker数据默认存储路径位于:/var/lib/docker/
如果你需要修改这个路径,假设你要迁移数据到/home/docker/lib/。以CentOS 7环境为例,方法如下:

  1. 停止docker服务。
    systemctl stop d

    [……]

阅读全文

最近要测试把一套服务搭建在单节点服务器上,所以拿到了一个全新的服务器,首先要装Docker,版本是Ubuntu 22.04.2,指令整理如下:
删掉可能冲突的包:

for pkg in docker.io docker-doc docker-compose p[......]

阅读全文

背景是这样的,有个组的研发同学,原来是宿主机的服务,后来改成Docker后,需要crontab定时拉起容器内的shell,但是问题来了,容器内的用户啊,是nologin的,然后研发就束手无策了……
话说,研发就只懂自己那一亩三分地的技术,不脸红的吗?探索精神呢?[……]

阅读全文