您的位置:首页 > 运维架构 > Docker

docker安装使用教程(Kali2.0)

2017-05-12 11:32 489 查看
1.下载docker

下载链接: https://download.docker.com/linux/debian/dists/
选择对应的debian版本(kali2.0是jessie)进入stable/pool/stable/再选相应平台,再选想要的版本下载。

2.安装docker

进入安装包所在目录执行安装:

dpkg -i docker-ce_17.03.1~ce-0~debian-jessie_amd64.deb


验证是否安装成功:

service docker start
docker images
docker run hello-world      #hello-world是安装包默认带的镜像,已在本地


3.下载镜像

安装的docker默认只有一个用于测试的hello-wolrd镜像,docker search命令查找docker pull命令安装镜像

默认镜像仓库为Docker Hubhttps://hub.docker.com/),切换国内源见第5点。



4.镜像其他相关命令

docker run -i -t httpd /bin/bash  #运行镜像并进入
docker rum -d -p 80:8080 httpd     #后台运行镜像,镜像8080端口映射到主机80端口
docker stop httpd            #关闭镜像
docker images              #查看本地已有镜像
docker ps                #查看当前正在运行的镜像


5.切奂国内镜像源

编缉 /etc/docker/daemon.json,然后重启docker即可:

cat >> /etc/docker/daemon.json < EOF
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF

service docker restar


也可使用阿里云Docker加速器Daocloud加速器

这两个加速器需要注册登录点击加速器页面获取且每个账号的不一样;可以认为中科大源是不需要注册的公有加速器而阿里和Daocloud的是专有加速器。

收集了dokcer漏洞环境的github项目(真正环境在Docker Hub上github上的项目只是说明文件,Docker和github是没什么必然关系的这点要清楚):

https://github.com/Medicean/VulApps

参考:

http://www.runoob.com/docker/docker-container-connection.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: