iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
Security

三人要保密,一個人要學好資安系列 第 10

在Kali Linux 上安裝 docker

在我們後面的操作練習,會使用到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為執行後即刪除)


上一篇
執行弱點掃描之後
下一篇
docker上建立測試環境DVWA
系列文
三人要保密,一個人要學好資安30

尚未有邦友留言

立即登入留言