用docker-composer,启动seafile。需要进入镜像中手动启动seafile.sh和seahub.sh

在一次服务器重启后,发现用docker-composer启动seafile,无法登录。发现8000系列的端口根本没监听。进入到seafile镜像中,手动启动seafile.sh和seahub.sh后。能正常使用,这是为什么呢?
我删了镜像,重新pull后还是如此。是因为改了某个配置吗?seafile版本8.0.7,ubuntu22.04

docker-compose up 看一下前台输出 哪一步 报的错

root@ethanserver:/home/ethan# docker-compose up
Starting seafile-mysql … done
Starting seafile-memcached … done
Recreating seafile … done
Attaching to seafile-mysql, seafile-memcached, seafile
seafile | *** Running /etc/my_init.d/01_create_data_links.sh…
seafile-mysql | 2023-02-09 04:18:46+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.5.13+maria~focal started.
seafile-mysql | 2023-02-09 04:18:46+00:00 [Note] [Entrypoint]: Switching to dedicated user ‘mysql’
seafile-mysql | 2023-02-09 04:18:46+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.5.13+maria~focal started.
seafile-mysql | 2023-02-09 4:18:47 0 [Note] mysqld (mysqld 10.5.13-MariaDB-1:10.5.13+maria~focal) starting as process 1 …
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Uses event mutexes
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Number of pools: 1
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
seafile-mysql | 2023-02-09 4:18:47 0 [Note] mysqld: O_TMPFILE is not supported on /tmp (disabling future attempts)
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Using Linux native AIO
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Completed initialization of buffer pool
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: 128 rollback segments are active.
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Creating shared tablespace for temporary tables
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Setting file ‘./ibtmp1’ size to 12 MB. Physically writing the file full; Please wait …
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: File ‘./ibtmp1’ size is now 12 MB.
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: 10.5.13 started; log sequence number 3111300; transaction id 20073
seafile-mysql | 2023-02-09 4:18:47 0 [Note] Plugin ‘FEEDBACK’ is disabled.
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
seafile-mysql | 2023-02-09 4:18:47 0 [Note] Server socket created on IP: ‘::’.
seafile-mysql | 2023-02-09 4:18:47 0 [Warning] ‘proxies_priv’ entry ‘@% root@ac4830bad15d’ ignored in --skip-name-resolve mode.
seafile-mysql | 2023-02-09 4:18:47 0 [Note] Reading of all Master_info entries succeeded
seafile-mysql | 2023-02-09 4:18:47 0 [Note] Added new Master_info ‘’ to hash table
seafile-mysql | 2023-02-09 4:18:47 0 [Note] mysqld: ready for connections.
seafile-mysql | Version: ‘10.5.13-MariaDB-1:10.5.13+maria~focal’ socket: ‘/run/mysqld/mysqld.sock’ port: 3306 mariadb.org binary distribution
seafile-mysql | 2023-02-09 4:18:47 0 [Note] InnoDB: Buffer pool(s) load completed at 230209 4:18:47
seafile | *** Booting runit daemon…
seafile | *** Runit started as PID 24
seafile | *** Running /scripts/enterpoint.sh…
seafile | 2023-02-09 12:18:47 Nginx ready
seafile | 2023-02-09 12:18:47 This is a idle script (infinite loop) to keep container running.
seafile | nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in /etc/nginx/sites-enabled/seafile.nginx.conf:20
seafile | Certificate will expire
seafile | nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in /etc/nginx/sites-enabled/seafile.nginx.conf:20
seafile | Cloning into ‘/shared/ssl/letsencrypt’…
应该是没有提示错误吧?

今天换证书后,docker-composer stop, 再docker-composer up -d后, 就正常了. 难道是已经修复了?