AI大模型学习二十三、在ubuntu 25.04 物理机docker-compose 安装code server 实现云IDE平台指南,并安装dify v1.3.1

一、说明

随着开发工具向云端迁移,云IDE(集成开发环境)平台的创建和采用正在增长。云IDE允许开发团队在统一的开发环境中实时协作,最小化不兼容性并提高生产力。云IDE通过网页浏览器访问,现代设备均可使用。

code-server是运行在远程服务器上的Microsoft Visual Studio Code,并且可以直接从浏览器访问。Visual Studio Code是一个现代的代码编辑器,集成了Git支持、代码调试器、智能自动补全以及可定制和可扩展的特性。使用code-server,你可以在运行不同操作系统的各种设备上使用一致的开发环境。

本教程将指导你在Ubuntu 机器上搭建code-server云IDE平台,并将其暴露在你的域名下,使用免费的Let’s Encrypt TLS证书进行安全保护。教程结束时,你将在Ubuntu 服务器上运行Microsoft Visual Studio Code,通过你的域名访问,并设置密码保护。

二、安装docker与docker composer

sudo apt update && sudo apt install -y docker.io
sudo systemctl enable --now docker
将当前用户加入 Docker 组
sudo usermod -aG docker $USER
newgrp docker  # 立即生效或重新登录

配置国内镜像 

sudo tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/" 
],
 "insecure-registries" : [
    "registry.docker-cn.com",
    "docker.mirrors.ustc.edu.c
### 安装 Ubuntu 25.04 Live Server 的操作指南 Ubuntu 25.04Ubuntu 的一个长期支持(LTS)版本,适用于服务器部署。以下是在终端中安装 Ubuntu 25.04 Live Server 的详细步骤。 #### 1. 下载 Ubuntu 25.04 Live Server 镜像 首先,从官方 Ubuntu 网站下载 Ubuntu 25.04 Live Server 镜像文件。该镜像文件通常为 `.iso` 格式,适用于服务器安装。 ```bash wget https://releases.ubuntu.com/25.04/ubuntu-25.04-live-server-amd64.iso ``` #### 2. 准备安装介质 使用 `dd` 命令将下载的 `.iso` 文件写入 USB 闪存驱动器。请确保 USB 驱动器已连接到系统,使用 `lsblk` 命令确认其设备名称(例如 `/dev/sdb`)。 ```bash sudo dd if=ubuntu-25.04-live-server-amd64.iso of=/dev/sdb bs=4M status=progress oflag=sync ``` #### 3. 启动进入安装界面 将 USB 驱动器插入目标服务器,重启系统进入 BIOS 设置,将 USB 设备设置为首选启动设备。保存设置退出,系统将从 USB 启动进入 Ubuntu 25.04 Live Server 安装界面。 #### 4. 安装基本系统 在安装过程中,选择“Install Ubuntu Server”选项,按照提示完成以下步骤: - **语言选择**:选择系统语言。 - **键盘布局**:选择键盘布局。 - **网络配置**:设置静态或动态 IP 地址。 - **主机名**:输入服务器的主机名。 - **用户账户**:创建管理员账户设置密码。 - **磁盘分区**:选择磁盘配置分区方案。 - **软件包选择**:根据需求选择安装的软件包(如 OpenSSH 服务器、LAMP 服务器等)。 #### 5. 完成安装 安装完成后,系统会提示移除安装介质重启服务器。确保 USB 驱动器已拔出,然后按下回车键重启系统。 #### 6. 验证安装 系统重启后,使用创建的管理员账户登录系统,验证 Ubuntu 25.04 是否成功安装。 ```bash uname -a ``` 此命令将显示当前系统的内核版本和操作系统信息,确认 Ubuntu 25.04 已正确安装。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值