Docker Storage Driver設定為OverlayFS

現在 docker 預設的 storage driver 應該為 overlay or overlay2 如果你的 linux kernel 有支援的話, 目前在使用的 centos 7.3 (kernel version: 3.10.0-514) 理論上應該有支援 overlay 但不知道為什麼docker 還是選用 »

Socket accept - 「Too many open files」

什麼是 "too many open files" 錯誤,這是因為 linux 有限限定起開資源的數量,socket 連線和 file 都算是資源的一種 1. 首先怎麼查詢 open file 目前的上限? ulimit -n 或 ulimit -a 2. 如何修改 open »

Docker Swarm資料刪除

有時候會因為不明的原因,然後造成結點無法加入 node manager, 或是 node manager 無法刪除節點, 這時候可以試著移除/var/lib/docker/swarm/* 裡面的資料,然後重啟 docker engine。 »

如何建立 Docker Swarm cluster

以下環境測試於 windows 10 pro , docker 1.13, docker-machine 0.9 1.因為在 windows 下面, docker 是透過 hyperv 運行 linux, 所以我們必須先建立 hyperv 的 virtual-swtich, 這裡我們取名為 "LabNAT" 2. »

docker 運維常用指令

stop all docker containers docker stop $(docker ps -a -q) remove all docker containers docker rm $(docker ps -a -q) remove all docker images docker rmi »

Mysql performance tuning

1. Increase max connection number SET GLOBAL max_connections = 5000; 2. disable query_cache set global query_cache_type=0; set global query_cache_size=0; »

Mysql 運維常用指令

1. Database size SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB", sum( data_free )/ 1024 / 1024 »