type
status
date
slug
summary
tags
category
icon
password
由于要用Ubuntu25.04,PVE不支持该模版,所以过程曲折,不过最终成功用上。
📝 在PVE建立CT
创建Ubuntu25.04的CT
但是因为用的是PVE7.4.17,版本比较老,模版列表上根本没有这个版本的Ubuntu可以下载,所以直接访问pve官网地址http://download.proxmox.com/images/system/找模版下载

鼠标右键复制下载链接
如图路径选择“从URL下载”

粘贴下载地址进URL,点击“查询网址”,之后点击下载

如果下载速度慢,也可以用代理直接下载好之后,上传模版到pve,之后就可以用该模版创建CT了,创建CT过程省略。
PS:如果PVE版本已经是8或者更高,也可以修改源为国内源也可以解决下载速度问题,具体参考以下网址方法。
概括一下方法:
修改 CT Templates (LXC 容器) 源
将 /usr/share/perl5/PVE/APLInfo.pm 文件中默认的源地址 http://download.proxmox.com
针对 /usr/share/perl5/PVE/APLInfo.pm 文件的修改,重启后生效
之后在 pve 网页端下载 CT Templates 速度就很快了。
第一个坑:unsupported Ubuntuversion '25.04’
建立CT的时候,界面会显示
CT 103是你创建的CT编号,具体会和你创建的编号变化而变化。
解决办法
修改 PVE/LXC/Setup/Ubuntu.pm
参考如下网址方法进行修改
概括一下方法:
它应该在/usr/share/perl5/PVE/LXC/Setup/Ubuntu.pm 修改它!

在图示位置添加
然后运行
最后重新建立CT即可。
开启SSH
进入系统之后,开启远程登录ssh,先更新系统
完成之后,修改配置文件
nano /etc/ssh/sshd_config ,把 #Port 22 前面的 #去掉,打开22端口,(当然你可以自定义)
然后一起贴入下面三行命令:
之后我们就可以用ssh软件登录进行操作了。
安装Docker
参考网址
概括一下方法:
1)设置 Docker 的
apt存储库1.1)添加 docker 官方的 GPG key
1.2)将 Docker 的官方仓库地址写入到系统的 APT 源列表文件中
2)安装 Docker 包
配置镜像源加速
由于Docker访问受限,通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。
以上是收集回来的代理加速地址,随时会挂,请知悉。
这样配置完,就可以下载镜像了。
安装Docker-compose
- 运行以下命令,下载最新版本的Docker Compose:
请注意,上述命令中的
v5.0.0是Docker Compose当下最新的版本号,您可以根据需要选择其他版本。By the way,基本上github也是网络问题,随时访问不到,这时可以用加速来访问下载。这里提供一个加速网址
GitHub 文件加速代理![GitHub 文件加速代理]()
GitHub 文件加速代理
快速访问 GitHub 文件,支持 Releases、Raw、Archive 等资源下载加速
如图选择原始链接,输入https://github.com/docker/compose/releases/download/v5.0.0/,点击转换链接,就会自动加上加速网址

用下面这个命令来下载docker-compose
2.为Docker Compose添加执行权限:
3.验证Docker Compose是否安装成功:
至此,Docker-compose安装完毕。
安装敲敲云
首先查看官方文档
官方文档让我们先安装Git LFS,但是上面只是让我们下载,没说怎么安装,那我们就直接查找Ubuntu下安装Git LFS的方法。
第一步:安装Git LFS
1. 安装Git
确保你的系统上已经安装了Git。可以通过以下命令安装Git(如果尚未安装):
2. 安装Git LFS
使用APT(推荐方法)
Ubuntu 18.04及更高版本可以直接通过APT包管理器安装Git LFS:
安装Git LFS后,执行命令:
3.目录结构

注:官方强调要是不安装Git LFS,
qiaoqiaoyun-start-2.0.jar只有1Kb,安装会失败,所以一定不能跳过安装Git LFS。第二步:修改配置文件
非必须配置: 如果需要,可以设置阿里云存储和大鱼短信,配置文件:/docker/config/application-prod.yml第三步: 执行docker命令
第四步:docker启动成功 启动失败
这样运行,如果不是在TC下启动,应该会像官方说的启动成功了,但是在CT下,运行之后,显示如下错误:
Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded: running '/usr/sbin/apparmor_parser -Kr /var/lib/docker/tmp/docker-default571685489' failed with output: apparmor_parser: Unable to replace "docker-default". apparmor_parser: Access denied. You need policy admin privileges to manage profiles.第二个坑:AppArmor安全模块无法加载docker-default配置文件
怎么办?当然百度
解决方案
1.修改LXC容器配置
在宿主机中编辑LXC容器配置文件(路径:/etc/pve/lxc/<vmid>.conf),添加以下内容:
保存后重启容器。
2.编辑containerd服务配置
在容器内编辑containerd服务文件(使用
systemctl edit containerd.service),添加:保存后执行:
这将禁用AppArmor对容器的限制。
原因分析
权限问题:AppArmor默认策略需要管理员权限才能替换,导致加载失败。
容器隔离限制:LXC容器默认启用AppArmor,需显式禁用或调整配置。
注意事项
安全性:禁用AppArmor会降低系统安全性,仅适用于开发环境。
持久性:修改配置文件后需重启容器生效。
第四步:Docker启动成功

第五步:访问系统
等待1分钟,等所有docker服务启动后,访问nginx地址。
访问地址:http://localhost
账号密码:admin/123456

🤗 至此,敲敲云安装完成。
📎 参考内容
PVE8修改软件仓库源和 CT模板(LXC)源为国内源 - 小鸣的Blog
PVE8修改软件仓库源和 CT模板(LXC)源为国内源 - 小鸣的Blog
替换 apt 软件源替换前建议先更新下证书,否则可能由于证书不可用导致 https 无法使用,进而无法下载所有软件sudo apt install apt-transport-https ca-...
pve 8.2.2 解决unsupported Ubuntu version '24.04' | zhywyt's blogpve 8.2.2 解决unsupported Ubuntu version '24.04' | zhywyt's blog
解决unsupported Ubuntu version ‘24.04’问题描述:我在重装pve8.2.2恢复我的容器和虚拟机的时候,发现24.04的容器恢复时出现了如下错误: 1TASK ERROR: unable to restore CT 104 - unsupported Ubuntu
Ubuntu 安装 docker-阿里云开发者社区

Ubuntu 安装 docker-阿里云开发者社区
本文介绍了在 Ubuntu 系统上安装 Docker 的详细步骤,包括卸载旧版本、设置 Docker 官方存储库、安装 Docker 包以及配置镜像源加速。首先通过移除旧版组件如 `docker.io` 和 `docker-compose` 等进行清理,然后添加官方 GPG 密钥并配置 APT 源,接着安装最新 Docker 组件。此外,还提供了阿里云和 1Panel 的镜像源配置方法以提升下载速度,并通过运行 `hello-world` 镜像测试安装是否成功。
Docker本地构建镜像安装
Docker本地构建镜像安装
- 作者:爆强
- 链接:https://blog.zimoxi.top/article/2ce44a20-8d41-803e-8726-daca22d8e7d3
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。







.png?table=collection&id=81ff8e30-fe1d-47c6-893f-ad83728956e4&t=81ff8e30-fe1d-47c6-893f-ad83728956e4&width=1080&cache=v2)
