win10家庭版安装Docker Desktop – 附本地docker安装jenkins

2020年1月16日 14 3,725 1749字阅读5分49秒

有些项目非常消耗资源,服务器那点配置已经跟不上了。于是想在自己本地电脑折腾下,因为用的是家庭版win10,那折腾起来坑真的是很多……win10家庭版安装Docker Desktop - 附本地docker安装jenkins

具体的安装

因为docker不支持家庭版本的安装,所以安装之前,你需要解决很多问题,好在网络上搜索一把,发现早有大神解决了。


1、安装Hyper-v

win10控制面板->程序->启用或关闭Windows功能->把Hyper-v勾上。但遗憾的是,win10家庭版不可以直接在控制面板中安装。

我们需要这样,把以下内容保存为.cmd文件,然后以管理员身份打开这个文件。提示重启时重启即可完成这样就能使用功能完整的Hyper-V了。

pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

安装完成之后,我们就可以看到Hyper-V了,如图:

win10家庭版安装Docker Desktop - 附本地docker安装jenkins

win10家庭版安装Docker Desktop - 附本地docker安装jenkins

2、伪装成专业版绕过安装检测

Docker Desktop版本会检测你的系统是否为专业版,如果不是,是无法安装的,还好网上流传一种绕过检测的方法,可以用管理员权限运行cmd,之后输入如下命令:

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

3、开启cpu虚拟化

这一步有点恶心了,还得进入你的blos里面开启cpu虚拟化,不过我们先在任务管理器中看看是否开启,进入任务管理器(ctrl+alt+delete),点击性能->cpu ,查看虚拟化是否已启用。

win10家庭版安装Docker Desktop - 附本地docker安装jenkins

大鸟这里是没有自动开启在blos里面改了这个才可以。如果你是lenovo thinkpad的笔记本,开机的时候按住“F1”进入blos中找到Configuration选项或者Security选项。然后选择Virtualization,或者Intel Virtual Technology摁回车,将其值设置成:设置为Enabled。之后保存退出即可。

4、开始安装

前面3步你都做好之后,我们现在开始下载安装。下载需要注册账号。

下载https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows

win10家庭版安装Docker Desktop - 附本地docker安装jenkins

程序共有800多兆,下载后,双击安装即可,默认设置即可。安装好之后,系统右下角会有个鲸鱼的图标。打开看下版本,如图:

win10家庭版安装Docker Desktop - 附本地docker安装jenkins

5、简单安装个项目

安装好之后,简单安装一个docker项目Jenkins,直接打开cmd之后,输入命令如下:

此处为隐藏的内容!
发表评论并刷新,方可查看
安装后用ip:8080打开,如图:

win10家庭版安装Docker Desktop - 附本地docker安装jenkins

图上提示的使用管理员密码进行登录,可以使用以下命令从容器启动日志中获取管理密码:

docker logs jenkins

从日志中获取管理员密码:

win10家庭版安装Docker Desktop - 附本地docker安装jenkins

选择安装插件方式,这里我们直接安装推荐的插件:

win10家庭版安装Docker Desktop - 附本地docker安装jenkins

6、最后

本来想在服务器安装jenkins,发现这货太占用资源了,于是想到在本地安装,自己用的电脑配置还是不错的。

win10家庭版倒腾一个docker很麻烦,如果你用的是专业版本,那么就直接安装Hyper-v,在blos中开启虚拟化即可。

本地docker安装好之后,找到右下角的docker图标,右击选择settings进去,进行一些简单的设置,比如设置不开启启动,如图:

win10家庭版安装Docker Desktop - 附本地docker安装jenkins

Advanced:分配cpu数量与内存大小,剩下的设置都自己倒腾去吧!

  • 我的微信
  • 分享宝塔面板建站技术交流等!
  • weinxin
  • 微信公众号
  • 关注本博公众号
  • weinxin
大鸟
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:14   其中:访客  13   博主  1
    • terry terry 0

      内容确实不错啊,学习了

      • 奶爸建网站笔记 奶爸建网站笔记 6

        不会市面上的所有程序都被你装的差不多了吧。

        • zmmio zmmio 4

          文中Blos应该死Bios,嗯!

          • ffff ffff 0

            什么东西,隐藏的看不到

            • fdd fdd 1

              不会市面上的所有程序都被你装的差不多了吧。 ZHUANGBI

              • fdd fdd 1

                内容确实不错啊,学习了

                • 差一点成熟 差一点成熟 1

                  隐藏了看不到,发了评论也看不到,这是怎么回事

                  • leon leon 0

                    参考学习下

                    • dfs dfs 0

                      额,瞎说了,我只装了九牛一毛

                      • 12 12 0

                        看看,怎么样

                        • wss wss 0

                          写的很详细,学习一下

                          • 横竖都是二 横竖都是二 0

                            我只是路过,mark!

                            • oneone oneone 0

                              感谢分享,非常值得学习的内容