在我們後面的操作練習,會使用到Kali linux的操作工具
可以到kali的官網進行下載和安裝
https://www.kali.org/
Kali是專為滲透測試所發行的Linux版本。
包含許多工具如漏洞分析、Web程序、密碼攻擊、無線攻擊、數位取證等
可以直接裝在本機上,也可以用於虛擬機環境
請務必在獲得明確許可的設備或網絡使用Kali Linux工具進行測試
以下動作將為kali linux上安裝docker開始
Docker 的影像(image)是一個可以獨立執行的套件
包含所有執行程式所需的函式庫、環境變數與設定檔
而容器(container)為將影像(image)載入至記憶體中執行之後的環境
Docker 執行的所有的程式都共用一個 host 系統核心進行處理
sudo apt update
執行前先來更新套件庫。
sudo apt install -y docker.io
在這邊安裝docker.io
sudo systemctl enable docker --now
開啟執行docker
現在已經安裝好Docker了,由於部分需要root才能夠執行,這邊若輸入docker images會得到Permission denied的回覆。docker images
將非root的帳號加入docker群組中。sudo usermod -aG docker $USER
設定後,請記得重新登出再登入。
或使用newgrp docker
使其於設定後立即產生作用。
爾後於docker的指令前不用再加上sudo,也不會有Permission denied的回覆
再次重新登入後於terminal輸入docker images
,這時候就能正常取得結果了。
Docker ps 列出執行中的容器清單。
透過-a可以來查看所有all(執行+未執行)容器清單。docker ps -a
用search來搜尋想要執行的容器。
這邊輸入docker search hello
可以找到第一筆的hello-world,後面有敘述和星星數量。
現在就可以來run hello-world了!docker run --rm hello-world
(加上—rm為執行後即刪除)