【笔记】Windows 中 一键部署本地私人专属知识库:MaxKB + Docker + MaxKB docker + Ollama

Docker的部署:

Docker下载直接进入链接:

https://www.docker.com/

Docker使用需要启动Docker,启动Docker以后,会在桌面右下角看到Docker的一个图标:

只有启动了Docker以后,Docker的各种命令才可以使用。

Docker需要开启Hyper-V。一般情况下Hyper-V应该开机自启,但为了防止没有启动,还需要查看下 Hyper-V的启动情况,确保启动后,重启电脑:

找不到的话,应该默认就是开启的。

启动之后,就可以使用Docker的各种命令了:

如果只能看到Client,说明Docker没有启动。需要启动之后才能看到Server.

关于Docker的知识:

镜像(Images)和容器(Containers)是Docker的核心概念。

Docker 和容器不一样,只是容器的一种实现,是一个容器化的解决方案和平台。而容器是一种虚拟化技术,和虚拟机类似,也是一个独立的环境。可以在这个环境中运行应用程序,和虚拟机不同的是,它并不需要在容器中运行一个完整的操作系统,而是使用宿主机的操作系统,所以启动速度非常快。

比如我们一台物理服务器上只能运行几台虚拟机,但是却可以运行上百个容器。

镜像是一Docker的一个只读的模板,可以用来创建容器。容器是Docker的运行实例,它提供一个独立的可移植的环境,可以在这个环境中运行应用程序。

镜像和容器的关系 和 面向对象语言中类和对象关系非常类似。我们可以根据镜像(类)创建多个容器(对象)。镜像也像一道食谱,容器就是根据这个食谱做出来的菜(可以一个或多个),但这些菜都是根据同一道食谱做出来的。你也可以将这个食谱分享给其他人,那么其他人也可以根据这道食谱做出来这道和你做的一模一样的菜。

DockerHub类似于github, 它是一个公共的Docker的仓库,用来集中存储和管理Docker镜像。我们可以在这里下载和上传各种镜像。

Docker是一个 Client-Server

Docker Daemon是一个后台进程,用来接收和处理来自Docker客户端的请求,然后将结果返回给客户端。实际上,我们在终端使用的各种命令,都是发送给Docker Daemon的,经过Docker Daemon处理后,返回给客户端。

容器化和DockerFile的概念:

DockerFile是一个文本文件,里面包含各种指令,用来告诉Docker如何来构建镜像。

Docker 实践:

在桌面创建一个HelloDocker文件夹。

Dockerfile作为一个文件,没有任何扩展名,第一个字母D大写,后面字母小写。这是约定俗成的规范,如果不遵守这个规范,Docker就无法识别这个文件。

我们需要构建一个基础镜像,镜像是按照层次结构来构建的,每一层都是基于上一层的。

编写完Dockerfile

也可以指定Tag版本,在镜像后面加上  :TAG   ,用来说明你想找的镜像。

运行Docker镜像:

如果你想使用这个镜像,你可以直接复制这个文件,也可以将这个文件上传到DockerHub上。

我们可以使用

DockerDesktop 的图形化界面:

当我们创建一个容器的时候,它通常以一个干净的文件系统开始,容器启动以后,我们可以在容器中创建文件修改文件。当容器停止以后,容器中的所有数据都会被丢掉。Volumes可以将容器中的目录或者指定路径映射到宿主机的某一个位置和目录上,这样就可以实现数据的持久化,把数据保存到宿主机的磁盘上。

MaxKB的加载:

https://github.com/1Panel-dev/MaxKB

查看虚拟化是否可用:

docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb

# 用户名: admin
# 密码: MaxKB@123..

Ollama的安装:

https://ollama.com/download

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿的探索之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值