docker大名听说了很久,一直没有去研究过,但现在面试动不动要求docker,还是研究下吧。由于我的电脑是win10系统(穷,买不起mac),安装过程各种坑爹问题不断,一度都想放弃,所以说垃圾windows真的不适合开发,最终写下这篇劝人放弃windows安装docker的教程。
我最开始也是直奔官网安装这个,结果看到系统要求:
家庭版的我表示承受不起,不信邪的我网上搜素了安装教程,发现可以通过修改注册表更改版本,避过安装的检查,https://www.cnblogs.com/samwu/p/10360943.html
安装成功,兴奋的打开docker for windows,擦又要检查,再次修改注册表结果没用了。。。。
再次谷歌百度,发现似乎是最新版还没有解决方案,只能放弃,卸载。
终于经过各种谷歌百度找到一种在家庭版下可以安装的方法:
https://docs.docker.com/toolbox/toolbox_install_windows/
翻译过来就是docker toolbox是给穷鬼(比如我,用不起mac也用不起高版本的win)用的,官网推荐你升级系统(没钱)。
下载安装,坑又来了:
C:\Users\[你自己的电脑账号]\.docker\machine\cache
;2. 直接复制你docker toolbox下的文件到上面的地址,然后断网启动安装完成之后在桌面上有三个软件:
下面以命令行部署hello-world为例,简单使用docker。
docker pull hello-world
,从远程仓库docker hub拉取hello-world镜像。docker images
,展示本地的所有镜像。docker run hello-world
,创建hello-world镜像的容器并运行。docker ps -a
, 展示所有容器,去掉-a展示正在运行的容器。注意:每次执行docker run hello-world
都会创建一个容器,如果想运行上次创建的容器,可以执行docker start containId
,containId为docker ps -a
查出的id。
docker在windows系统上的安装相当麻烦,能买mac还是买mac吧,毕竟windows系统分为个人版和server版,大多数人的电脑相信都是个人版,不是用来充当服务器的,但是server版的估计还是只能装阉割版的redis、nginx,各种泪啊。
docker in windows 从入门到放弃(1)——安装
原文:https://www.cnblogs.com/wuweishuo/p/11111575.html