Docker常見問題彙總及解決辦法(持續更新)

大家在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 啓動成功!

4、Dockerfile執行命令報錯The command ‘binsh -c apt-get install -y git’ returned a non-zero code 100解決

參考點擊此處

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章