Skip to content

Instantly share code, notes, and snippets.

@qqcf
Created October 12, 2023 13:07
Show Gist options
  • Save qqcf/735b0cf2b42f2b12efa7570f7a1feb40 to your computer and use it in GitHub Desktop.
Save qqcf/735b0cf2b42f2b12efa7570f7a1feb40 to your computer and use it in GitHub Desktop.
version: '3.7'
services:
typecho:
image: joyqi/typecho:nightly-php7.4-apache
container_name: typecho-server
restart: always
environment:
- TYPECHO_SITE_URL=https://example.com
- TYPECHO_INSTALL=1
- TYPECHO_USER_NAME=yourname
- [email protected]
- TYPECHO_DB_HOST=db
- TYPECHO_DB_USER=exampleuser
- TYPECHO_DB_PASSWORD=examplepass
- TYPECHO_DB_DATABASE=exampledb
ports:
- 127.0.0.1:8080:80
volumes:
- typecho:/app/usr
db:
image: mysql
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- db:/var/lib/mysql
volumes:
typecho:
db:
@qqcf
Copy link
Author

qqcf commented Oct 12, 2023

The default admin password can be obtained using this command. docker logs

root@debian:/opt/containers/typecho# docker ps
CONTAINER ID   IMAGE                                 COMMAND                  CREATED              STATUS              PORTS                    NAMES
2954f5da35cc   joyqi/typecho:nightly-php7.4-apache   "docker-php-entrypoi…"   About a minute ago   Up About a minute   127.0.0.1:8080->80/tcp   typecho-server
e1cef658d2ab   mysql                                 "docker-entrypoint.s…"   3 minutes ago        Up 3 minutes        3306/tcp, 33060/tcp      typecho-db-1
root@debian:/opt/containers/typecho# docker logs 2954f5da35cc
Typecho 1.2.1
PHP 7.4.33
安装成功
您的用户名是 yourname
您的密码是 ******

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment