分类

链接

2025 年 4 月
 123456
78910111213
14151617181920
21222324252627
282930  

近期文章

热门标签

新人福利,免费薅羊毛

修改Docker的默认网段

修改Docker的默认网段,解决Docker默认网段和主机网段冲突。 1.编辑docker Daemon配置文件 在主机上编辑Docker的配置文件‘daemon.json’ ,该文件通常位于  /etc/docker/daemon.json。加入以下代码: //新版docker用以下配置 { "default-address-pools": [ {"base":"172.100.0.0/16","size":24} ] } 2.重新启动docker sudo systemctl restart docker     注: //此方法对新版docker已失效 { "registry-mirrors": [ "https://vh3bm52y.mirror.aliyuncs.com", ...

Docker 暂无评论 阅读(108)

docker定时任务Mysql脚本

#!/bin/bash # 定义备份参数 number=31 backup_dir=/root/mysqlbackup dd=`date +%Y-%m-%d` tool=docker exec -i mysql mysqldump username=root password=123456 database_name=dbname # 如果备份目录不存在,则创建 if [ ! -d $backup_dir ]; then mkdir -p $backup_dir; fi # 执行mysqldump命令备份数据库 docker exec -i mysql mysqldump -u$username -p$password. $database_name>$backup_dir/bangong_$dd.sql # 记录备份日志 echo "create $backup_dir/$database_name-$dd.sql...

DevOps, Docker, MySQL 暂无评论 阅读(88)

解决Linux实例磁盘空间满问题

在Linux系统的云服务器ECS实例内创建文件或者应用时出现No space left on device报错提示,即表示您的磁盘空间不足。如果磁盘满不符合您的预期使用,可根据本文判断磁盘满的原因并相应解决。 可能原因 磁盘空间不足的问题通常有以下几类原因: 磁盘分区空间使用率达到100%。 磁盘分区Inode使用率达到100%。 磁盘存在已删除未释放的僵尸文件。 说明 已删除文件可能因删除时文件句柄被打开,导致文件删除时文件空间未能被释放。 挂载点覆盖。 说明 在原有文件系统的目录下已经存在大量文件,挂载新...

DevOps, Docker, LINUX, 系统架构 暂无评论 阅读(96)

failed to fetch metadata: fork/exec /home/appuser/.docker/cli-plugins/docker-buildx: exec format error

报错: Invalid Plugins: buildx failed to fetch metadata: fork/exec /home/appuser/.docker/cli-plugins/docker-buildx: exec format error 原因: 是因为同时安装 了docker-ce和docker-desktop(windows) 解决办法: sudo rm -fr /usr/local/lib/docker/    

DevOps, Docker 暂无评论 阅读(118)

Docker登录login报错Error saving credentials

错误内容: Error saving credentials: error storing credentials - err: exec: "docker-credential-desktop.exe": executable file not found in $PATH, out: ``   原因是因为了同时安装 了docker-ce(WSL)和docker-desktop(WINDOWS) vi ~/.docker/config.json 打开文件,并删除掉下面这行即可(稍后登录后会自动更新该属性值) "credsStore": "desktop"

DevOps, Docker 暂无评论 阅读(141)

ELK/EFK中ES使用IK分词器的方式步骤

1.  安装ES同时安装IK 提前下载好IK分词器(版本和ES保持 一致): https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.8.0/elasticsearch-analysis-ik-6.8.0.zip 下载后,在plugins下面创建文件夹IK,把ZIP解压到IK里面 使用DOCKER启动ES: es: container_name: es image: docker.elastic.co/elasticsearch/elasticsearch:6.8.0 privileged: true ports: - "9200:9200" volumes: - ./efk/es/data:/usr/share/elasticsearch/data - ./efk/es...

DevOps, Docker 暂无评论 阅读(190)

解决es报错:blocked by: [FORBIDDEN/12/index read-only / allow delete (api) ]

Elasticsearch中的 "blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];" 错误通常表示你的索引处于只读状态,不允许读取操作,但允许删除操作。这可能是由于一些情况导致的,比如磁盘空间已满、集群健康状况等。 这个错误可能有多个原因,下面是一些可能的解决方法: 磁盘空间已满: Elasticsearch在索引数据的时候需要足够的磁盘空间来存储数据和元数据。如果磁盘空间已满,索引可能会被设置为只读状态。你需要释放磁盘空间,让Elasticsearch可以继续写入数据。 分片不均衡: 如果你的集群中的...

DevOps, Docker 暂无评论 阅读(750)

filebeat按docker容器名创建不同的索引

直接看配置: processors: - add_cloud_metadata: ~ - add_docker_metadata: ~ - drop_event: when.or: - equals: container.name: "filebeat" - equals: container.name: "kibana" - equals: container.name: "es" - equals: container.name: "redis" - equals: container.name: "elastalert" - equals: container.name: "mysql" - equals: ...

DevOps, Docker, 系统架构 暂无评论 阅读(250)

traefik负载均衡/滚动升级

docker-compose.yml version : '3' services: reverse-proxy: # The official v2 Traefik docker image image: traefik:v2.10 # Enables the web UI and tells Traefik to listen to docker command: # insecure - --api.insecure=true - --providers.docker # Create an entrypoint "http" listening on port 80 - --entrypoints.http.address=:80 # Create an entrypoint "https" listening on port 443 - --entrypoints.https.add...

Docker 暂无评论 阅读(210)

定时备份docker中的mysql

docker exec mysql /bin/bash -c 'mysqldump -uroot -pPASSWORD --databases confluence ' >/mnt/home/brucehe/confluence/backup/confluence_`date +%F`.sql; gzip /mnt/home/brucehe/confluence/backup/confluence_`date +%F`.sql; crontab表达试: sudo crontab -e 0 1 * * *   backupmysql.sh  #每天晚上1点执行   注意:一定要删除命令(docker exec -it)中的 -it, 因为-it会开启新的终端,而cron表达试及service等不支持交互试的命令执行。

DevOps, Docker, MySQL 暂无评论 阅读(142)