
Docker
世宝宝
这个作者很懒,什么都没留下…
展开
-
解决 docker compose 官方 MySQL 镜像在容器中不能输入中文的问题
该问题可以通过添加环境变量解决原创 2023-11-13 11:59:42 · 592 阅读 · 0 评论 -
Kubernetes节点运行时从Docker切换到Containerd
由于k8s将于1.24版本弃用dockershim,所以最近在升级前把本地的k8s切换到了Containerd运行时,目前我的k8s版本是1.22.5,一个master,二个Node的配置,以下做为一个操作记录日志整理,其它可以参考官网文档。原创 2023-03-08 10:16:07 · 859 阅读 · 0 评论 -
Docker无法在WSL2的Ubuntu启动的问题
今天在更新了WSL2上的Ubuntu22.04版本,在安装Docker后无法启动,查看Docker的日志显示如下的错误INFO[2022-04-22T16:14:55.718999500+08:00] stopping event stream following graceful shutdown error="<nil>" module=libcontainerd namespace=mobyINFO[2022-04-22T16:14:55.719787400+08:00] sto原创 2022-04-22 16:43:33 · 10722 阅读 · 19 评论 -
关于宕机后Docker服务无法重启的问题
昨天的一台服务器由于Raid控制器故障导致了宕机,经过机房半天的修复OS终(su)于(du)起(tai)来(man)了,重种数据几乎全军覆没,幸好是台备份机,重新建立备份没有问题.在启动Docker服务的时候出现了问题,查看message日志报以下错误Mar 29 10:11:30 xxx containerd: panic: invalid page type: 93: 10第一次删除/var/lib/docker目录无效,重启服务器也行。第二次将/var/lib/containerd一原创 2022-03-29 11:28:42 · 1981 阅读 · 0 评论 -
使用Nginx代理Docker的registry的HTTPS注意事项
最近服务器将80端口关闭了,在客户端使用Docker的时候出现了问题,官方文档是这样写的In the same train of thought, you must make sure you are properly sending the X-Forwarded-Proto, X-Forwarded-For, and Host headers to their “client-side” values. Failure to do so usually makes the registry iss原创 2022-02-26 16:40:55 · 1748 阅读 · 0 评论 -
K8S报error: You must be logged in to the server错误
本地服务器部署的K8S突然报error: You must be logged in to the server错误,导致无法执行管理命令,通过执行以下环境变量声明可解决该问题,为方便可加入(.bashrc里)export KUBECONFIG=/etc/kubernetes/admin.conf该错误原先是没有的,不知道为什么现在需要这样声明,可能是升级版本造成。...原创 2022-02-17 11:02:10 · 2975 阅读 · 0 评论 -
解决Docker中手动删除文件不释放空间的问题
最近在清理WEB日志时发现映射Docker里的目录内文件手动删除后,系统并没有释放相应的空间,Docker重启、docker system prune也没用。该问题的表现为通过df命令查看能看到占用几百G,但用du 命令却显示没占用多少。通过现象判断是在删除nginx日志的时候系统还有进程正在使用该文件,所以并没有释放空间。这时通过 lsof | grep deleted 命令可以查看到有nginx进程使用的文件大小与占用的大小相符,这时通过kill -9 命令强制退出相关进程(需要找到父进程)原创 2022-01-25 10:15:46 · 8244 阅读 · 0 评论 -
修改Firebase Emulators的默认侦听IP
firebase emulators:start 默认侦听在localhost,如果使用Docker则无法通过端口映射进行访问。我们可以修改firebase.json文件让emulators侦听在其它IP上"emulators": { "functions": { "port": 5001, "host": "0.0.0.0" }, "firestore": { "port": 8080 }, "database": {原创 2021-10-12 11:38:04 · 283 阅读 · 0 评论 -
CentOS7 docker-compose 环境标准安装
以下为在CentOS7系统下安装 docker-compose环境的标准步骤#!/bin/bash#This configuration is only available for CentOS 7.x systemsyum install -y screen#Set timezone to the time zone of +8 time zonetimedatectl set-timezone Asia/Shanghai#disable swap(Comment the line原创 2020-07-09 15:27:36 · 309 阅读 · 0 评论 -
关于本地k8s部署metrics-server的no such host问题
我的k8s版本是1.17.0,本地k8s部署metrics-server无法度量到数据,HPA显示unknow。通过命令 kubectl logsmetrics-server-dc6fb55f4-z88lm -n kube-system 可以看到类似如下错误E0225 02:30:52.433523 1 manager.go:111] unable to fully coll...原创 2020-02-25 14:46:16 · 5049 阅读 · 1 评论 -
kubernetes 版本从 1.26.6 升级到 1.27.9
kubernetes版本的升级主要是升级kubeadm、kubectl和kubelet,升级应遵循以下原则:1、apiserver保护版本最大,其它功能最多比apiserver小一个小版本号。2、不能跨小版本升级。使用下列命令列出可用版本yum list --showduplicates kubeadm --disableexcludes=kubernetes我的环境包括一个...原创 2019-11-05 14:40:13 · 2782 阅读 · 4 评论 -
使用docker-compose 大杀器来部署服务 - 上
我们都听过或者用过 docker,然而使用方式却是仅仅用手动的方式,这样去操作 docker 还是很原始。 好吧,可能在小白的眼中噼里啪啦的对着 term 一顿操作会很拉风,但是高手很不屑!在高手眼里…too young, too low. 因为高手都是自动化的,今天就稍微介绍下自动化工具,也就是大杀器 docker-compose使用docker-compose 大杀器来部署服务上...转载 2019-10-31 10:14:47 · 393 阅读 · 0 评论 -
Kubernets初始环境安装
一、关闭Selinux,打开文件/etc/sysconfig/selinux,找到SELINUX=xxxxxx,如下图红框所示,将其改为SELINUX=disabled二、设置:iptablescat <<EOF > /etc/sysctl.d/k8s.confnet.bridge.bridge-nf-call-ip6tables = 1net.bridge.br...原创 2019-01-08 09:55:26 · 855 阅读 · 1 评论