如何在Ubuntu上安装Dify
-
如何在Ubuntu上安装docker
-
使用apt安装
# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
-
安装包
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
-
确认安装成功
sudo docker run hello-world
-
-
如何给Ubuntu配置代理服务器
-
在Windows上使用命令ipconfig
ipconfig
这里需要使用VMware Network Adapter VMnet8:下的ipv4地址
-
获取Clash的端口号
-
给Ubuntu设置代理服务器
-
Setting->network
-
network proxy
这里选手工->地址都填vmnet8下的ipv4地址,端口号填Clash里的端口号
-
-
如何给docker容器配置代理
-
在执行docker pull时,是由守护进程dockerd来执行的,因此,代理服务器需要配置带dockerd的环境中。
sudo mkdir -p /etc/systemd/system/docker.service.d sudo touch /etc/systemd/system/docker.service.d/proxy.conf
-
在proxy.conf文件中添加以下内容,使用vim或vi都可以
[Service] Environment="HTTP_PROXY=http://proxy.example.com:8080/" Environment="HTTPS_PROXY=http://proxy.example.com:8080/" Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
-
重新加载配置,重启docker服务
sudo systemctl daemon-reload sudo systemctl restart docker
-
-
查看虚拟机的IP
在 Ubuntu 终端 执行:
ip a
例如,你得到:
ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 inet 192.168.67.128/24 brd 192.168.67.255 scope global dynamic ens33
那么 Ubuntu 的 IP 地址是
192.168.67.128
(假设你使用 桥接模式)。ip -a
-
在window访问
x.x.x.x/tools
-
配置环境变量开放ollama端口号
-
配置模型
Tip:如果是同一台服务器上部署可以不用执行第七步开放端口号
-