【Docker】win10/11搭建本地Docker(青龙面板)

前言

  1. 此次教程没有使用到虚拟机,直接本地搭建docker。

  2. 此次可能部分PC机型问题不一,所以导致你遇到的问题我没遇到过,所以文章没解答出来,欢迎加本站群进行提问共同解答。

利弊

    • 方便重拨,开机即可直接操作,省去了ssh终端的麻烦,也省去了服务器的成本,防止被打。性能占优。
    • 坏处就是不能对接任何东西,要想对接就要穿透,要么本身就是公网的网络环境,其次待机成本过高,服务器可以持续性待机。

开始

  1. 首先你要有一台电脑。(此次教程我是以我的Redmi Book Pro 15 2022锐龙版为例,有的部分步骤,请自行百度机型,我会注明。)

  2. 电脑开启了VT,这个需要进入到bios进行设置,站长的本是默认开启了的,所以无需设置。各位建议自行搜索自己的主板型号,百度查找方法,一般来说大同小异~品牌对了基本就通用。

  3. 检查电脑是否有Hyper-V,路劲---控制面板---程序和功能---启用或关闭Windows功能---打开后有一个下方图的选项,如果有如图所示勾选,如果没有,那就请往下看~(我的win10台式有,我的win11本没有)

  4. 如果有Hyper-V,那无视此步骤,下一步,如果没有请按照步骤操作,首先桌面新建文本,复制下面的代码,文件重命名为:Hyper.bat 切记是bat结尾不是TXT结尾,【如果你的文本没有后缀,请打开我的电脑(此电脑)---win10是在最上面的查看点击右边会有一个文件扩展名打勾即可(win11也是在最上面的查看,最下面的显示,文件扩展名打勾)】,然后右键管理员运行,如下图所示,运行要一段时间等完成后会出选择重启,输入Y即可!然后接着上一步去勾选~!~!~!

    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
    1. 以上的勾选后我们接着往下拉找到其他两个一起勾选。分别是【适用于linux的windows子系统】和【虚拟机平台】如果可以的话顺带吧上面的【windows虚拟机监控程序平台】打勾,然后确定会让你重启,重启即可~!
  5. 然后我们去下载linux内核更新包下载地址下载后我们直接运行,就几步这里就不多说了。

  6. 然后我们去下载Docker Desktop,【官网:https://www.docker.com/products/docker-desktop/ 】 因为官方版本不同,后续如果更新就麻烦,所以就不贴下载地址,各位自行去下载。

  7. 下载后安装,也很简单,就不一一贴图了,安装好后会选择注销,注销后就行了(这里我遇到注销后本卡死了,然后重启)。

  8. 我们去想要存储的磁盘里创建文件夹,例如我在D盘创建Docker文件夹,然后在Docker文件夹内创建ql文件夹,再在里面创建其他几个必须文件夹(新版本的青龙面板可能需要其他的文件夹,此次我使用的是2.10.13版本~!):

    config
    db
    log
    raw
    repo
    scripts
  9. 创建好后我们直接去CMD敲命令,直接左下角搜索cmd,回车,输入(如果你确定要使用一下的命令,请确定自己的盘符是否跟站长一样是D盘,Docker文件夹的所有名字和路劲是否对应,是否是在D盘内直接创建,端口号是否自行喜欢的端口号,以下命令默认拉取的是站长备份的青龙2.10.13版本,如果你要拉取最新的请将尾巴luomubiji/ql2.10.13替换为whyour/qinglong:latest):

    D:
    cd Docker
    docker run -dit -v /D/Docker/ql/config:/ql/config -v /D/Docker/ql/log:/ql/log -v /D/Docker/ql/db:/ql/db -v /D/Docker/ql/repo:/ql/repo -v /D/Docker/ql/raw:/ql/raw -v /D/Docker/ql/scripts:/ql/scripts -p 5700:5700 --name qinglong --hostname qinglong -e TZ=Asia/Shanghai --restart unless-stopped luomubiji/ql2.10.13
  10. 然后我们就可以去网页进去,127.0.0.1:5700进入青龙面板,进行相关的配置使用了。

    127.0.0.1:5700

扩展

  1. 命令
    docker images #查看所有镜像
    docker ps -a #查看所有运行中的容器
    docker ps #查看运行中的容器
    docker rm [container_id] #移除某个容器
    docker stop [container_id] #停止某个容器
    docker start [container_id] #启动某个容器
  2. 相关的容器操作,可以双击打开Docker Desktop---Containers有对应的容器,重启暂停删除等操作均可相对命令来操作更简单

版权声明:
作者:余生安好
链接:https://www.luomubiji.host/?p=834
来源:落幕笔记
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
【Docker】win10/11搭建本地Docker(青龙面板)
目录 前言利弊开始扩展 前言 此次教程没有使用到虚拟机,直接本地搭建docker。 此次可能部分PC机型问题不一,所以导致你遇到的问题我没遇到过,所……
<<上一篇
下一篇>>
文章目录
关闭
目 录