环境信息OS: macOS 14.1.1 (23B81)Docker: 24.0.5Image: mysql:8.0.21
慢查询定位定位慢查询问题,可以通过如下几个步骤进行:
开启慢日志;
使用慢日志查询分析管理工具;
基于已有的慢日志分析,对系统本身做优化。
开启慢日志如何开启慢查询日志1、查看慢查询日志是否开启因为开启慢查询日志是有代价的(跟bin log、optimizer-trace一样),所以它默认是关闭的。开启慢日志,执行命令:
123456789show variables like 'slow%';+---------------------+-...
背景最近有个需求,使用到了一个第三方的docker镜像,但实际使用中发现并不适用,需要进行定制化处理重新生成一个自己的镜像。以下是两种逆向docker镜像的可用方法。
由 docker history 逆向生成 Dockerfile执行命令逆向生成dockerfile,命令格式如下:
docker history [OPTIONS] IMAGE
OPTIONS说明:
-H :以可读的格式打印镜像大小和日期,默认为true;
–no-trunc :显示完整的提交记录;
-q :仅列出提交记录ID
示例:
12345678910111213141516171819docker his...
环境信息
minikube version: v1.26.0docker desktop: 4.16.2 (95914)mac OS: 13.1
简介helm是kubernetes的包管理器,在kubernetes下能够非常方便的完成应用的安装、卸载、升级等,是查看、分享和使用软件构建kubernetes的最优方式,被广泛的使用。helm是基于go语言实现。
Helm 的取名非常有意思,Kubernetes 是希腊语 “舵手” 的意思,而 Helm 是舵手操作的 “船舵”,用来控制船的航行方向。
安装 Helm前提要求
kubernetes 1.5 以上版本
执行 helm 命令...
环境信息
minikube version: v1.26.0docker desktop: 4.16.2 (95914)mac OS: 13.1
表单填写方式部署 nginx在 dashboard 的右上角有个+图标,点击后选择从表单创建,填写数据:应用名称: nginx-form容器镜像: nginx:latestpod 的数量: 2Service: External端口: 8000, 目标端口: 80, 协议: TCP
点击部署后,集群将会拉取nginx的最新版本镜像并创建两个 pod,pod 将内部接口 80 暴露出 8000。应用名为nginx-form,deployment和...
环境信息
mac OS: 13.1docker desktop: 4.16.2 (95914)Docker Compose version 2.6.1
环境准备使用命令搜索镜像:docker search gitlib-ce:
1234docker search gitlibNAME DESCRIPTION STARS OFFICIAL AUTOMATEDyhfudev/docker-gitlab ...
背景最近写了些python脚本打算把它们都扔到Docker里面去跑。写完Dockerfile测试好,push上服务器运行时报错了。
12WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requestedstandard_init_linux.go:228: exec user process caused: exec format error
...
环境以 Centos 服务器为例,进行环境搭建(大家可以选择购买VPS)。
机型: 2核 4GB 3Mbps 腾讯云服务器系统: CentOS Linux release 8.4.2105 (Core)
安装docker使用Docker是最方便的,镜像为huginn/huginn,拉取命令:
1docker pull huginn/huginn
内置DB如果不想自己安装部署 MySQL、Postgres 之类的数据库,这个镜像中内置了一个打包的数据库,直接run就行:
1docker run -it --name huginn -p 3000:3000 --rm huginn/hu...
图片来源:timeanddate.com
由于alpine提供的linux环境的镜像特别的小,只有5M左右,因此应用非常广泛,在Docker Hub有大量基于alpine的镜像。举例拿Alpine Linux 和Ubuntu 18.04对比:
12345678910$ docker pull --quiet ubuntu:18.04docker.io/library/ubuntu:18.04$ docker pull --quiet alpinedocker.io/library/alpine:latest$ docker image ls ubuntu:18.04REPOSITOR...
安装1curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
修改权限1chmod +x /usr/local/bin/docker-compose
验证1docker-compose --version
*** 注意 ***
如果提示 docker-compose: command not found, 需要将 /usr/local/bi...
零.背景介绍CentOS的服务器刚到手,执行yum install docker -y安装docker,反手一个docker run就报错:
12Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.Error: open /proc/self/uid_map: no such file or directory
壹.解决办法
卸载服务器上老版本的docker,如果没有安装过执行命令也无妨。
1yum remove docker docker-client docker-client-...