1. 程式人生 > >Ubuntu 安裝 docker ,以及可能遇到的問題

Ubuntu 安裝 docker ,以及可能遇到的問題

1. 個人建議是剛安裝好的Ubuntu系統(非新系統,我沒有試過,大家可以嘗試一下)

2. 安裝docker,並用docker -v命令驗證安裝結果;

(1) 下載  sudo apt install docker.io

(2) 驗證 docker -v  (顯示該版本號)

可能出現的問題,有幾個安裝包下載不了

解決辦法,使用此方法 安裝 curl -s https://get.docker.com/ | sh (一定連網,測試ping www.baidu.com 可以ping 通)

3. 安裝python-pip,並用pip -V命令驗證安裝結果;

(1) 下載 ​sudo apt-get install python-pip  或者  curl -s https://bootstrap.pypa.io/get-pip.py | python  

(2) 驗證 pip -V  (顯示該版本號)

可能出現的問題,可能也會順便下載python3

解決辦法,使用的時候注意區分

4. 安裝docker-compose,並用docker-compose -v驗證安裝結果

(1) 下載 pip install docker-compose

(2) 驗證 docker-compose -v  (顯示該版本號)

可能出現的問題,permission denid 沒有執行檔案的許可權

解決辦法,切換到root使用者,參考連結:https://blog.csdn.net/master_ning/article/details/80733818

5. 將vulhub解壓至ubuntu一個路徑下:/vulhub-master/ 也可以git下載

(1) 下載 git clone https://github.com/vulhub/vulhub.git   一般預設下載到根目錄 /root

(2)  執行 docker-compose up -d   //啟動容器,-d 是後臺執行

docker-compose down  // 關閉容器。

docker ps  //檢視正在執行的容器。

可能出現的問題,client and server don’t have same version

解決辦法,此時是由於Docker的版本有問題,解決辦法是更新升級系統,然後重啟Docker服務或者系統

sudo apt-get update

sudo apt-get upgrade(花費的時間有點長,大概半個小時)

再次啟動docker (注意在 vulhub/fpm/  下啟動)