1.服务器安装 docker
bash
# 银河麒麟V10 ARM64安装docker(官方源)
apt update
apt install docker.io -y
systemctl enable --now docker
# 验证安装
docker info
执行后确认输出 Architecture: aarch64,代表 ARM64 环境正常。
配置国内 Docker 镜像加速器(推荐)
bash
vim /etc/docker/daemon.json
写入下面内容(国内公共镜像源)
bash
"registry-mirrors": [
"https://docker.1panel.live",
"https://dockerpull.org",
"https://docker.rainbond.cc",
"https://do.nark.eu.org"
]
重启 Docker 服务生效
bash
systemctl daemon-reload
systemctl restart docker
2.准备构建目录与 Dockerfile
bash
mkdir -p /opt/asterisk-build
cd /opt/asterisk-build
# 粘贴你的内容保存为 docker-compose.yml
3.创建配置文件夹,放入你的所有 asterisk 配置文件
bash
mkdir ./asterisk
# 把 asterisk.conf、pjsip.conf 等全部丢进 ./asterisk/
4.安装 docker-compose(麒麟 ARM)
bash
apt install docker-compose -y
5.启动服务
bash
docker compose up -d #新版本
docker-compose up -d #旧版本指令
旧版本升级为插件版
bash
apt install docker-compose-plugin -y
5.停止服务
bash
docker-compose down