大家在docker學習中,由於環境和網絡等其它複雜的條件,有可能會遇到各種奇奇怪怪的問題,這裏我簡單的做了彙總。
1、在Docker容器中,不能下載軟件
- 問題描述
- 問題解決
這種情況一般時網絡問題,一開始下載可以,突然就斷了,多試幾次就可以,若不行,排查網絡。
2、Docker容器內,錯誤bash: ping: command not found的解決方法
-
問題描述:
在Docker容器裏面下載東西時,在容器內進行ping時出現錯誤,提示如下:bash: ping: command not found
-
解決方法:
2.1、直接安裝即可,命令如下:apt-get install iputils-ping
繼續下載成功,若還是失敗,多試幾次。
2.2、ping對應的ip看是否能通,如果不能通,那就是網絡問題,直接排查網絡;相反取執行其它操作。
2.3、若還是不行,提示如下錯誤
2.3.1這時候需要敲:apt-get update,這個命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,這樣才能獲取到最新的軟件包。
2.3.2等更新完畢以後再敲命令:apt-get install iputils-ping命令即可。
3、啓動Docker服務r啓動失敗:Job for docker.service failed… 解決辦法
CentOS7安裝docker 啓動失敗:Job for docker.service failed… 解決辦法
3.1 重啓虛擬機
3.2 查看配置文件是否配置正確
3.3
查看docker 版本,我這裏只有client,沒有server。
- 解決辦法:執行 vi /etc/sysconfig/selinux , 把 selinux 屬性值改爲disabled。然後重啓系統,docker就可以啓動啦
重新啓動docker
說明 docker 啓動成功!