注:该教程基于Debian12 其他系统请自行分辨区别
鉴于各家云服务商镜像参差不齐,开机链接后请直接
apt update -y && apt upgrade -y
apt-get install htop wget curl git -y
此处主要是安装一些工具 然后直接官网一键脚本 不要管GPG 不要管apt源(因为我也没搞懂 搞了一下午没搞好
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
这时你的docker已经安装完成 你可以
sudo docker run hello-world
以此检验是否安装成功
之后拉取Debian镜像
docker pull debian:12
我的建议是在~创建一个dockerfile 进行一些重复操作 之后如果有需要部署的项目无需在进行繁琐的操作
cat << ‘END’ > Dockerfile
FROM debian:12
RUN apt-get update && apt-get install -y init locales && apt-get clean all \
&& rm -rf /var/lib/apt/lists/* \
&& localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
ENV LANG en_US.utf8
END
上文为Gemini生成 你也可以根据你的需求进行更改
根据系统镜像以及dockerfile构建docker镜像
docker build -f ./Dockerfile . -t pagermaid
这里的-f ./docketfile意为构建该镜像的dockerfile就在当前路径 后面则是该镜像的标签 可自行修改
接着我们运行一下
docker run -it pagermaid
该条命令运行一次即可 因为此命令意味着创建容器 之后exec进入该容器
docker ps -a #查看该容器id
docker exec -it 容器id /bin/bash
然后根据官方手册的Debian安装步骤进行安装依赖以及拉取项目
在安装python依赖包之前 需要开启一下虚拟环境 如果你可以直接安装 请忽略
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install --upgrade pip
pip3 install -r requirements.txt
并在虚拟环境中运行
python3 -m pagermaid
接着按步骤提示进行输入信息即可~