docker搭建漏洞靶場


docker環境的搭建

1.檢查內核版本,Docker 要求 CentOS 系統的內核版本高於 3.10 ,通過 uname -r 命令查看當前的內核版本

2.添加軟件源信息並更新 yum 緩存

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast

3.安裝 Docker

yum -y install docker-ce

4.安裝完畢啟動docker

systemctl start docker

5.運行測試

docker run hello-world
看到Hello from Docker!即可,說明成功拉取鏡像並運行

使用docker-compose

1.docker-compose作用

       docker-compose其定義了多個有依賴關系的服務及每個服務運行的容器。使用一個Dockerfile模板文件,可以讓用戶很方便的定義一個單獨的應用容器。在工作中,經常會碰到需要多個容器相互配合來完成某項任務的情況。例如要實現一個Web項目,除了Web服務容器本身,往往還需要再加上后端的數據庫服務容器,甚至還包括負載均衡容器等。(一鍵啟動多個鏡像)

2.下載並安裝Docker-Compose

curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

3.解壓docker.tar文件

解壓方式:
    tar文件:tar xvf 文件名
    tar.gz文件:tar zxvf 文件名
    zip文件:unzip 文件名

4.通過docker-compose.yml拉取鏡像並運行容器

docker-compose -f docker-compose.yml up 
-f    指定使用的Compose模板文件,默認為docker-compose.yml
up    啟動並運行所有的容器(默認前台)
5.查看容器是否運行正常
docker ps

 

 6.檢查端口映射是否正常

netstat -tnpl | grep docker-proxy

 

 docker常用命令

查看鏡像                       
docker images 啟動
systemctl start docker
啟動鏡像
docker-compose up -d 守護進程重啟
sudo systemctl daemon
-reload 重啟docker服務
systemctl restart docker 重啟docker服務
sudo service docker restart 關閉docker
service docker stop 關閉docker
ystemctl stop docke

通過  docker ps -a 查看 所有的運行的進程

通過運行 docker stop id    停止運行

進程停止后就可以t通過 docker rm id  刪除 承載改進程的容器了

最后通過運行  docker rmi id  刪除鏡像 可以通docker images 查看鏡像的id

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM