Windows7使用docker
注:win10可以下载桌面版,详情看官网
1、安装
win7需要docker toolbox进行安装,但官网以前有,现在没了,所以要去菜鸟教程给的地址下载:[阿里镜像](Index of /docker-toolbox/windows/docker-toolbox/ (aliyun.com))
下载后直接安装,select components最好勾上没有的
安装完成后要重启电脑!!!否则环境变量配置会有问题,然后报错
安装后点击他的docker quickstart
运行,它会让你浏览本地文件,你需要选择Git目录下bin目录里的bash.exe
没有报错就代表配置成功了,然后我发现cmd、Git CMD、bash都可以使用docker命令
配置为按照惯例输入
docker run hello-world
然后他会自动下载镜像(image,他不止图片的意思,还有镜像的意思),如果里面输出的内容有:
Hello from Docker.
This message shows that your installation appears to be working correctly.
那么代表你成功的配置了docker需要的环境了
2、使用
以steamboat为例(反反爬练习平台)
A.下载镜像
下载镜像的命令:
docker pull image
这里image替换需要下载的镜像名,如:
docker pull registry.cn-hangzhou.aliyuncs.com/steamboat/steamboat:sp1
docker pull registry.cn-hangzhou.aliyuncs.com/steamboat/steamboat:sp2
docker pull registry.cn-hangzhou.aliyuncs.com/steamboat/steamboat:sp3
这样就能下载steamboat了(上面是三条命令分开来的)
B.查看镜像
docker images
该命令就可以查看所有以安装的镜像
如:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest d1165f221234 4 months ago 13.3kB
registry.cn-hangzhou.aliyuncs.com/steamboat/steamboat sp1 9b5cc6bd42d0 22 months ago 111MB
registry.cn-hangzhou.aliyuncs.com/steamboat/steamboat sp3 5c75ec9ef2b6 2 years ago 936MB
registry.cn-hangzhou.aliyuncs.com/steamboat/steamboat sp2 0487eb7998d9 2 years ago 936MB
这里排序有点乱,实际上他是一行一个的,我们需要关注他的 IMAGE ID
,运行镜像需要用id
C.启动镜像
# sp1
docker run -d -p 80:80 -p 8090:8090 -p 8205:8205 -p 8207:8207 9b5cc6bd42d0
# sp2
docker run -d -p 8202:8202 0487eb7998d9
# sp3
docker run -d -p 8206:8206 5c75ec9ef2b6
# 这里是steamboat的例子,详细使用说明请参考菜鸟教程
或docker官网
3、访问的问题
还是steamboat的例子
输入localhost并不能访问steamboat平台
原因:docker是运行在Linux上的,我们实际上是配置了Linux环境,但两个环境的IP不一样,所以我们不能用localhost来访问,而是Linux的IP来访问。
查看Linux IP的命令:
docker-machine ip default
他会返回你实际需要访问的IP,这个IP在运行steamboat的时候其实也有出现,但是这个命令可以保证你随时查看正确的IP
标签:aliyuncs,IP,steamboat,Windows7,使用,镜像,docker,com From: https://www.cnblogs.com/faf4r/p/17840767.html