114 字
1 分钟
Docker部署BlessingSkin皮肤站
参考
https://neko.lzc256.com/notes/9iyoemzakdft46f1
先安装docker,参考 Docker安装(Debian/Ubuntu)
整个文件docker-compose.yml,内容如下
services: blessingskin: image: lzc256/blessingskin:6.0.2 container_name: blessingskin restart: always ports: - 8080:80 volumes: - ./storage:/app/storage - ./app:/app command: - sh - -c - | mkdir -p /app/storage/framework/sessions /app/storage/framework/views /app/storage/framework/cache touch /app/storage/sqlite.db chown -R www-data:www-data /app; chmod -R 700 /app sed -i 's/;extension=pdo_mysql/extension=pdo_mysql/g' /usr/local/etc/php/php.ini-production sed -i 's/;extension=mysqli/extension=mysqli/g' /usr/local/etc/php/php.ini-production docker-php-entrypoint apache2-foreground networks: - blessingskin mysqldb: image: mysql:8.0.32 container_name: blessingskin-mysql restart: always environment: - MYSQL_ROOT_PASSWORD=onlyForTestRoot - MYSQL_USER=blessingskin - MYSQL_PASSWORD=onlyForTest - MYSQL_DATABASE=blessingskin volumes: - ./mysql:/var/lib/mysql networks: - blessingskinnetworks: blessingskin: external: false如果需要可以进入
docker exec -it 容器ID /bin/bash Docker部署BlessingSkin皮肤站
https://iiii.fun/posts/docker/docker-blessingskin/