2023-11-18 17:13阅读: 538评论: 0推荐: 0

Windows7使用docker

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命令

配置为按照惯例输入

copy
  • 1
docker run hello-world

然后他会自动下载镜像(image,他不止图片的意思,还有镜像的意思),如果里面输出的内容有:

copy
  • 1
  • 2
Hello from Docker. This message shows that your installation appears to be working correctly.

那么代表你成功的配置了docker需要的环境了

2、使用

以steamboat为例(反反爬练习平台)

A.下载镜像

下载镜像的命令:

copy
  • 1
docker pull image

这里image替换需要下载的镜像名,如:

copy
  • 1
  • 2
  • 3
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.查看镜像

copy
  • 1
docker images

该命令就可以查看所有以安装的镜像

如:

copy
  • 1
  • 2
  • 3
  • 4
  • 5
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.启动镜像

copy
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
# 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的命令:

copy
  • 1
docker-machine ip default

他会返回你实际需要访问的IP,这个IP在运行steamboat的时候其实也有出现,但是这个命令可以保证你随时查看正确的IP

本文作者:faf4r

本文链接:https://www.cnblogs.com/faf4r/p/17840767.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   faf4r  阅读(538)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起