近來有時間一直在搗鼓 Docker。因為服務器選擇的是 CentOS 版本,所以實驗的環境選擇的一直是 CentOS。如果是個人玩 Docker,優先選擇 ubuntu。如果需要選擇 CentOS 的話,單機的話,可以選擇 CentOS 7.0 和 CentOS 7.2 。如果想研究下 docker swarm 和 k8s 建議使用 Centos 7.4 以上的版本。
經本人實驗,CentOS7.0 跟 CentOS 7.2 搭建 docker swarm 集群和 k8s 會出現各種網絡問題,例如:docker swarm 集群中部署的服務 ( docker swarm publish port )時,網絡不穩定,其中節點經常無法正常訪問,報以下錯誤:
master kernel: vx-001000-9brbh: 02:42:0a:ff:00:04 migrated from 4011:0ca5:c0a8:3f85:c0a8:3f83:cb1f:12b5 to (invalid address)
Centos 7.4 暫時沒有發現該錯誤。