Docker 和 Gitlab-Runner 配置代理


Docker https://cloud.tencent.com/developer/article/1806455 在执行docker pull时,是由守护进程dockerd来执行。因此,代理需要配在dockerd的环境中。而这个环境,则是受systemd所管控,因此实际是systemd的配置。

k8s跨node请求,偶尔页面连接超时问题解决


问题起因使用ucloud服务器过程中,发现swagger页面无法访问,但是其他接口及服务正常,进入k8s内查看原因,发现,在pod所在节点curl返回正常,但是在其他节点,均超时,但是其他接口及服务正常解决方案由于ucloud服务器MTU设置偏小,为1452,容器MTU为1440,容器MTU+封装信

清理容器残留


docker清理磁盘第一种sudo docker system prune -a -f如果上面无法清理sudo docker rm -v $(sudo docker ps -a -q -f status=exited)sudo docker rmi -f $(sudo docker images

国内快速安装docker-compose


https://get.daocloud.io/#install-compose

简易安装docker最新版+docker-compose


#!/bin/bashyum -y remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-enginey

解决Docker网络不小心iptables -F的问题


systemctl stop dockeriptables -t nat -Fifconfig docker0 downbrctl delbr docker0systemctl start docker 如果系统没有brctl,请使用xxx install bridge-utils安装