docker拉取鏡像后怎么運(yùn)行容器 如何在Docker容器中運(yùn)行KaliLinux2.0?
如何在Docker容器中運(yùn)行KaliLinux2.0?KaliLinux是一個(gè)對(duì)于安全測(cè)試人員和白帽的一個(gè)老牌操作系統(tǒng)。它帶有大量安全相關(guān)的程序,這讓它會(huì)容易主要用于代碼審計(jì)。最近,KaliLinux
如何在Docker容器中運(yùn)行KaliLinux2.0?
KaliLinux是一個(gè)對(duì)于安全測(cè)試人員和白帽的一個(gè)老牌操作系統(tǒng)。它帶有大量安全相關(guān)的程序,這讓它會(huì)容易主要用于代碼審計(jì)。最近,KaliLinux2.0發(fā)布了,它被懷疑是這個(gè)操作系統(tǒng)最重要的一次公告。再者,Docker技術(shù)導(dǎo)致它的可擴(kuò)展性和易用性讓它變得更加很比較流行。Dokcer讓你的很很容易地將你的程序帶給你的用戶。好消息就是你是可以通過(guò)Docker不運(yùn)行KaliLinux了,讓我們看下該如何:)
在Docker中啟動(dòng)Kali Linux2.0
咨詢提示
要是你還也沒(méi)在系統(tǒng)中完全安裝docker,你可以運(yùn)行下面的命令:
對(duì)于Ubuntu/Linux Mint/Debian:
sudoapt-getinstalldocker
對(duì)此Fedora/RHEL/CentOS:
sudoyuminstalldocker
這對(duì)Fedora22:
dnfinstalldocker
你可以不運(yùn)行下面的命令來(lái)起動(dòng)docker:
sudodockerstart
簡(jiǎn)單的方法運(yùn)行程序下面的命令確保Docker服務(wù)運(yùn)行正常了:
sudodockerstatus
KaliLinux的開(kāi)發(fā)團(tuán)隊(duì)已將KaliLinux的docker鏡像上傳成功了,只必須輸入下面的命令來(lái)可以下載鏡像。
dockerpullkalilinux/kali-linux-docker
PullKaliLinuxdocker
可以下載成功后,運(yùn)行下面的命令來(lái)得出答案你直接下載的docker鏡像的ID。
dockerimages
KaliLinuxImageID
現(xiàn)在運(yùn)行下面的命令來(lái)從鏡像文件啟動(dòng)時(shí)kalilinuxdocker容器(這里需用正確的鏡像ID替換)。
dockerrun-i-t198cd6df71ab3/bin/bash
它會(huì)當(dāng)即正常啟動(dòng)容器另外讓你登陸賬號(hào)到該操作系統(tǒng),你現(xiàn)在可以在Kaili Linux中工作的話了。
Kali Linux Login
你這個(gè)可以在容器外面下面的命令來(lái)驗(yàn)證容器早啟動(dòng)后/運(yùn)行中了:
dockerps
Docker創(chuàng)建鏡像,怎么修改,上傳鏡像等詳細(xì)?
你好,
1.完全安裝Docker在又開(kāi)始前,我們必須得必須保證在Linux主機(jī)中早就安裝好了Docker。這里,我運(yùn)行的是CentOS7主機(jī),我們將運(yùn)行程序yum管理器和下面的命令來(lái)直接安裝Docker。#yuminstalldocker#創(chuàng)建戰(zhàn)隊(duì)Dockerfile現(xiàn)在,Docker守護(hù)圣進(jìn)程巳經(jīng)在運(yùn)行中了,我們現(xiàn)在準(zhǔn)備好創(chuàng)建戰(zhàn)隊(duì)自己的FirefoxDocker容器。我們要?jiǎng)?chuàng)建戰(zhàn)隊(duì)一個(gè)Dockerfile,在其中我們要輸入不需要的配置來(lái)創(chuàng)建一個(gè)這個(gè)可以工作的Firefox容器。替運(yùn)行Docker鏡像我們必須不使用最新版本的CentOS。要?jiǎng)?chuàng)建Docker鏡像,我們不需要用文本編輯器創(chuàng)建一個(gè)名為Dockerfile的文件。#nanoDockerfile