nevinee/tieba-cloud-sign

By nevinee

Updated almost 4 years ago

Image
4

100K+

nevinee/tieba-cloud-sign repository overview

说明

官方镜像也是本人维护的,现在可以直接使用官方镜像。https://hub.docker.com/r/moenetwork/tieba-cloud-sign

创建

docker-compose.yml文件如下,除了镜像名称不同外,其余同 官方教程 一致。

创建好后访问http://<ip>:8080进行下一步操作。

version: "2.0"
services:
  web:
    image: nevinee/tieba-cloud-sign  # 本镜像名称
    container_name: tieba
    restart: always
    hostname: tieba
    environment:
      - PUID=1000  # 可修改为你想以什么用户运行caddy,该用户的UID
      - PGID=1000  # 可修改为你想以什么用户运行caddy,该用户的UID
      - DB_HOST=db:3306
      - DB_USER=root
      - DB_PASSWD=janejane123456  # 数据库密码
      - DB_NAME=tiebacloud        # 数据库名
      - CSRF=true
      - CRON_TASK=* * * * *       # 执行do.php的cron,默认每分钟执行,明白这是何含义的可以自己改
    ports:
      - 8080:8080
    links:
      - db
    depends_on:
      - db
    #security_opt:  # armv7设备请解除这两行注释
      #- seccomp=unconfined

  db:
    image: agrozyme/mariadb  #如若此镜像在你的平台上不可用,可以自行在docker hub上搜索你平台可用的mariadb镜像
    environment:
      - MYSQL_DATABASE=tiebacloud
      - MYSQL_ROOT_PASSWORD=janejane123456
    volumes:
      - ./mysql:/var/lib/mysql

mysql官方镜像 可用平台:amd64

mariadb官方镜像 可用平台:amd64 arm64 ppc64le

agrozyme/mariadb镜像 可用平台:amd64 386 arm64 arm/v7 arm/v6 ppc64le s390x

关于armv7设备的补充说明

armv7设备如若无法使用网络,可能是seccomp问题,详见 这里

解决办法如下:

  • docker cli方式可以在创建命令中增加一行--security-opt seccomp=unconfined \

  • docker-compose方式请在docker-compose.yml最后增加两行:

    security_opt:
      - seccomp=unconfined
    

Dockerfile

https://gitee.com/evine/dockerfiles/tree/master/tieba-cloud-sign

https://github.com/devome/dockerfiles/tree/master/tieba-cloud-sign

dockeri.co

Tag summary

Content type

Image

Digest

sha256:2d2f08c6e

Size

35.3 MB

Last updated

almost 4 years ago

docker pull nevinee/tieba-cloud-sign