因爲docker宿主機設置了mtu形成docker鏡像中mtu和宿主機mtu不匹配,大包後網絡不一樣。因此須要設置docker0的mtu。docker
一、修改docker.servicebash
vi /usr/lib/systemd/system/docker.service
若是你的安裝目錄和我不一樣,找到docker.service修改便可網絡
在其中添加以下內容,或者指定和你的設備相同的mtu值code
--mtu=1420
二、重啓docker,因爲配置文件修改可能須要從新刷新一下配置文件,命令:systemctl daemon-reloadblog
重啓後執行ip addr後docker0的mtu仍是1500,別急啓動一個鏡像後再看ip
三、啓動一個鏡像後再次查看mtu都變成你設置的值了class