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/ 下啟動)