摘要: 目前,您只能监控Docker本身。您目前无法使用Docker目标监控应用程序。 将Docker守护程序配置为Prometheus目标 { "metrics-addr" : "127.0.0.1:9323", "experimental" : true } 配置Prometheus # my glob 阅读全文
posted @ 2021-08-20 16:24 Varden 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 运行时目录和存储驱动程序 { "data-root": "/mnt/docker-data", "storage-driver": "overlay" } 指定DNS服务器 { "dns": ["8.8.8.8", "8.8.4.4"] } 配置日志驱动程序 json-file的日志格式为JSON, 阅读全文
posted @ 2021-08-20 16:21 Varden 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 创建配置文件 /etc/systemd/system/docker.service.d/docker.conf 覆盖默认的启动脚本,内容如下: [Service] ExecStart= ExecStart=/usr/bin/dockerd 阅读全文
posted @ 2021-08-20 16:05 Varden 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 资源限制 如果容器尝试使用的内存多于系统可用的内存,则可能会遇到内存不足异常(OOME),并且容器或Docker守护程序可能会被内核OOM杀手杀死。要防止这种情况发生,请确保您的应用程序在具有足够内存的主机上运行. 您可以通过以下方式降低OOME导致系统不稳定的风险: 在将应用程序投入生产之前,请执 阅读全文
posted @ 2021-08-20 15:59 Varden 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 查看docker对象占用存储空间 docker system df 清理所有停止的容器、至少有一个容器未使用的所有网络、所有孤岛镜像和孤岛构建缓存: docker system prune 可用选项: --volumes 清理卷 --force, -f 删除时不需要确认 单独清理所有停止的容器:(谨 阅读全文
posted @ 2021-08-20 15:50 Varden 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 创建卷 docker volume create --driver local \ --opt type=nfs \ --opt o=addr=<NFS服务器地址>,nolock,soft,rw \ --opt device=:<共享目录全路径> \ <卷名> 挂载卷 docker service 阅读全文
posted @ 2021-08-20 15:41 Varden 阅读(712) 评论(0) 推荐(0) 编辑
摘要: [ { "ID": "q3o2za0hm43jvqaj8ia2ftx5m", "Version": { "Index": 52663 }, "CreatedAt": "2020-12-11T08:08:53.428411794Z", "UpdatedAt": "2020-12-13T07:40:39 阅读全文
posted @ 2021-08-20 15:35 Varden 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 给指定节点添加label: docker node update <node_id> --label-add manager=yes 获取所需镜像: docker pull portainer/portainer-ce:2.0.0-alpine docker pull portainer/agent 阅读全文
posted @ 2021-08-20 15:23 Varden 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 给所有节点添加label: docker node update --label-add registry=yes <node_id> compose模板: version: "3" services: registry: image: registry:2.6.2 environment: - " 阅读全文
posted @ 2021-08-20 15:16 Varden 阅读(186) 评论(0) 推荐(0) 编辑
摘要: NFS服务器配置 # mkdir -p /nfs # vim /etc/exports /nfs *(rw,sync,no_root_squash,no_subtree_check) # /etc/init.d/nfs-kernel-server reload # showmount -e 示例 # 阅读全文
posted @ 2021-08-20 14:59 Varden 阅读(309) 评论(0) 推荐(0) 编辑
摘要: AVAILABILITY 的三种状态 Active:调度器能够安排任务到该节点 Pause:调度器不能够安排任务到该节点,但是已经存在的任务会继续运行 Drain:调度器不能够安排任务到该节点,而且会停止已存在的任务,并将这些任务分配到其他 Active 状态的节点 MANAGER STATUS 的 阅读全文
posted @ 2021-08-20 14:22 Varden 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 一些操作命令: docker service create --replicas 3 --name redis --update-delay 10s redis:3.0.6 docker service inspect --pretty redis docker service update --i 阅读全文
posted @ 2021-08-20 14:17 Varden 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 初始化集群(在第一个管理节点操作) docker swarm init --advertise-addr <first_manager_node_ip> 部分输出信息: Swarm initialized: current node (mo2p7vnjhzg68g6wzejozdomo) is no 阅读全文
posted @ 2021-08-20 13:56 Varden 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 基本架构 Ingress Network Ingress + LB 阅读全文
posted @ 2021-08-20 11:42 Varden 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 安装工具 # Ubuntu apt-get install sysstat iotop # CentOS yum install sysstat iotop iostat iostat -x 1 10 这个只能计算总的IO,没有单独某个进程的。 iotop 这个可以针对单个进程进行查看。 iotop 阅读全文
posted @ 2021-08-20 11:32 Varden 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 安装 apt-get install supervisor 配置文件:/etc/supervisor/conf.d/http_server.conf [inet_http_server] port=0.0.0.0:9001 username=admin password=admin 配置文件:/et 阅读全文
posted @ 2021-08-20 11:23 Varden 阅读(67) 评论(0) 推荐(0) 编辑
摘要: apt-get remove docker docker-engine docker.io apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://d 阅读全文
posted @ 2021-08-20 11:12 Varden 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 基础镜像选择 alpine(musl libc) slim(debian + glibc) scratch(null) busybox:glibc Go FROM golang:alpine COPY hello.go . RUN go build hello.go FROM alpine COPY 阅读全文
posted @ 2021-08-20 11:05 Varden 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 配置文件 $ mkdir /var/lib/registry $ docker run -d \ --restart=always \ -p 5000:5000 \ -e REGISTRY_HTTP_ADDR=0.0.0.0:5000 \ --name registry \ -v /var/lib/ 阅读全文
posted @ 2021-08-20 10:55 Varden 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 在Linux操作上,docker守护进程配置文件的默认位置是/etc/docker/daemon.json。可以通过–config-file标志指定非默认位置。下面是Linux操作系统上允许的配置选项完整示例: { “authorization-plugins”: [], “data-root”: 阅读全文
posted @ 2021-08-20 10:51 Varden 阅读(2164) 评论(0) 推荐(0) 编辑