一、创建docker-compose.yml文件
如用1panel面版的话,在/opt/1panel/apps目录使用1panel app init -k app_name -v v1.0.0 创建应用。
创建应用名为 app_name,版本为 v1.0.0 的应用
在app_name/v1.0.0/docker-compose.yml文件内加入以下内容
services:
typecho:
container_name: typecho-server
image: joyqi/typecho:1.3.0-php8.2-apache
labels:
createdBy: Apps
environment:
- TYPECHO_SITE_URL=https://typecho.zhuff.com
ports:
- 8634:80
restart: always
volumes:
- ./typecho:/app
二、启动服务
在docker-compose.yml同级目录使用以下命令启动服务
docker-compose up -d注:
如果docker-compose无法使用,则使用以下命令安装和授权
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
安装后使用docker-compose --version查看是否安装成功,正常会返回对应的版本
root@instance:/opt# docker-compose --version
Docker Compose version v2.23.0结尾
启动完毕之后进入127.0.0.1:8634进行博客初始化
评论