docker下载方法及使用教程
https://yeasy.gitbooks.io/docker_practice/
前言
2018 SUCTF放出了docker镜像,这里我用的macbook装的docker
快捷步骤
这里是镜像名
0x01 获取镜像
Github Hub上有大量的高质量的镜像可以用,这里讲获取镜像命令方法
从Docker镜像仓库获取镜像的命令格式为(这里任取一个镜像suctf/2018-web-homework为例子)
1 | docker pull suctf/2018-web-homework |
这里命令没有给出Docker镜像仓库地址,会默认从Docker Hub获取镜像
1 | docker image ls |
该命令可以查看当前已存在的镜像
0x02 启动容器
这里的启动容器是基于镜像新建一个容器启动,主要命令为docker run
这里以刚才镜像为例子,启动容器并端口映射(这里直接讲外部访问容器命令)
1 | docker run -d -p 2018:80 suctf/2018-web-homework |
-d 屏蔽执行命令的输出结果
-p 做端口映射,这里端口映射到本机2018端口,即127.0.0.1:2018
0x03 访问网址
访问127.0.0.1如下
可见复现成功了,在同一个局域网下,访问该docker主机电脑ip+端口也是可以的