Linux 遇到 nf_conntrack: table full, dropping packet 解法

系統平常跑得很正常,為何灌了 Docker 後,dmesg 開始出現下述的訊息:

  • nf_conntrack: table full, dropping packet

要怎麼解決呢?

閱讀全文〈Linux 遇到 nf_conntrack: table full, dropping packet 解法〉

Linux 查看哪個資料夾 佔的容量最大

Linux 遇到硬碟容量快用完,要查出到底是哪個資料夾用掉的,可以怎麼查?

  • 註1:若都沒找到佔用很大容量的資料夾,有可能是某程式開檔沒有釋放,造成硬碟空間不斷變小(此時得要程式一隻一隻砍),重開機也是一招解法~
  • 註2:Docker 佔用的容量,要怎麼查看哪些可以砍

閱讀全文〈Linux 查看哪個資料夾 佔的容量最大〉

Docker 遇到 device-mapper problem、cookie dm_task_set_cookie failed

Docker 遇到無法啟動,於 /var/log/syslog 看到下述訊息:

  • msg="devmapper: Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section."
  • msg="[graphdriver] prior storage driver devicemapper failed: devmapper: Base Device UUID and Filesystem verification failed: devicemapper: Can't set cookie dm_task_setcookie failed"
  • Error starting daemon: error initializing graphdriver: devmapper: Base Device UUID and Filesystem verification failed: devicemapper: Can't set cookie dm_task_set_cookie failed
  • docker.service: Main process exited, code=exited, status=1/FAILURE
  • Failed to start Docker Application Container Engine.

要怎麼在不重新開機的情況讓 Docker 啟動呢?

閱讀全文〈Docker 遇到 device-mapper problem、cookie dm_task_set_cookie failed〉

Docker stats 異常加上 grpc 連線異常修復

Docker 出現奇怪的情況,所有 docker container 都是正常執行,但是遇到下述情況:

  • docker stats 卻都是 -- / --
  • docker exec -i -t container-name /bin/bash rpc error: code = 14 desc = grpc: the connection is unavailable
  • docker-compose ps 都是 up
  • docker ps 都正常

要怎麼解決這個問題呢?

閱讀全文〈Docker stats 異常加上 grpc 連線異常修復〉

Docker 初學筆記 - 基本指令操作教學

Docker 可以在機器上,快速產生出各種不同的 VM 環境,而且對機器沒有什麼負載(loading)。

  • ex: 於 Ubuntu Linux 跑 Debian、CentOS 或 於 Debian 7 跑 Debian 8... 等等...

閱讀全文〈Docker 初學筆記 - 基本指令操作教學〉