於 Debian Stretch 安裝 Docker Engine (CE)

Debian Stretch 沒有把 Docker Engine (CE) 放入預設的 Repository,所以需要額外安裝。

  • 此篇為 amd64 Debian Stretch 的安裝、移除步驟

閱讀全文〈於 Debian Stretch 安裝 Docker Engine (CE)〉

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 初學筆記 - 基本指令操作教學〉