Kali安裝Docker


---恢復內容開始---

第一周 

計划安裝好docker     准備 審計thinkphp 框架

先把docker 安裝的筆記補上

本來是在unbuntu 安裝了一遍 並run 了幾個鏡像和基本操作了一下 

在kali 安裝遇到了的幾個問題做一下記錄 

像ubtuntu 正常裝了 docker.io  運行報錯  

后百度裝apt-get install docker-engine#

正常docker 安裝 

apt-get install apt-transport-https ca-certificates  //使apt-get 支持  https 並安裝 ca

 

 

vim /etc/apt/sources.list.d/docker.list 

deb https://apt.dockerproject.org/repo debian-wheezy main
#On Debian Jessie
#deb https://apt.dockerproject.org/repo debian-jessie main
#On Debian Stretch/Sid
#deb https://apt.dockerproject.org/repo debian-stretch main
apt-get update apt-get install docker-engin

 

關於遇到的apt-get  報錯  解決方法  

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
---------------------
 rm /var/lib/apt/lists/lock

rm /var/cache/apt/archives/lock

鑒於國內網絡問題,后續拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來解決,我使用的是網易的鏡像地址

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 來配置 Daemon。

{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }


docker 拉取鏡像
需要先登陸hub庫

docker login

可以docker pull 從hub.docker 鏡像庫下載

不登陸的話 可以采用國內源
docker pull hub.c.163.com/library/tomcat:latest

docker images 查看本地鏡像


-d 后台運行
-P 端口映射
-p 5000:5000 指定端口映射

docker ps
看運行的主機

docker port id 查看主機 跑了哪些端口

docker logs -f id 看web日志


基本操作
docker search 鏡像 搜索
docker pull 鏡像 拉取
docker run 鏡像 運行
docker rm 鏡像 刪除



測試 run docker tomcat
 

docker 保存修改后的鏡像
docker run -t -i images /bin/bash
docker commit ID echod/tomcat
docker save echod/tomcat > /tmp/tomcat-echod.tar


docker ps -a 查看運行過的所有容器
docker ps -l 查看最后運行的容器

docker rm id ps -a 獲取到的ID
docker rmi images

docker load < /tmp/tomcat-echod.tar 加載鏡像包


待解決審計THINKPHP代碼

下周寫PHP項目 審計PHP 用PYTHON寫掃描器



免責聲明!

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



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