linuxer
linuxer
Published on 2025-12-01 / 6 Visits
0
0

用docker或podman简单搭一个php的个人博客,Typecho

用docker或podman简单搭一个php的个人博客,Typecho。。

为了方便 写2个 一个docker-compose一个 podman-compose

docker run --restart=unless-stopped -d -h TypeChoServer -v "./Configs/TypeCho:/app/usr"   --dns=172.17.0.1   -p 9080:80  -e TZ=Asia/Shanghai -v /mnt:/mnt --name typecho "joyqi/typecho:nightly-php7.4"

version: '3.8'

services:
  typecho:
    image: joyqi/typecho:nightly-php7.4
    container_name: typecho
    hostname: TypeChoServer
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai
    ports:
      - "9080:80"
    volumes:
      - ./typecho-config:/app/usr          # 当前目录下的 typecho-config 文件夹
      # - /mnt:/mnt:ro                     # 如需访问宿主机 /mnt,请取消注释(建议只读)
    dns:
      - 172.17.0.1

version: '3.8'

services:
  typecho:
    image: docker.io/joyqi/typecho:nightly-php7.4
    container_name: typecho
    hostname: TypeChoServer
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai
    ports:
      - "9080:80"
    volumes:
      - ./typecho-config:/app/usr
      - /mnt:/mnt:ro
   

运行后

PHP的典型安装界面 我这是在路由上面安装的

你有数据库的可以填入你的其他数据库 我这边要求比较低 随便搭建用的额这个SQLlite

进入了后台! 其他东西自行琢磨。。。。。。。

需要外网访问用在其他东西反代出去。。 我现在是挂路由器 如果有ipv4、ipv6公网你也可以用ddns 或lucky来做ddns绑定域名+端口来访问。。。。


Comment