步骤要按顺序走: 1. 构建邮箱镜像 docker build -t email:1.0 . 构建 Openresty 镜像 docker build -t openresty . 2. 启动 PHP 容器 docker run -d --name php \ --restart always \ -v /home/kbt:/home/kbt \ --network web --network-alias php \ php:2.0 3. 启动邮箱镜像 1.0 版本 docker run -d --name email \ --restart always \ -v /docker/node/sendEmail/router.js:/home/sendEmail/router.js \ -v /docker/node/sendEmail/app.js:/home/sendEmail/app.js \ -v /docker/node/sendEmail/log.js:/home/sendEmail/log.js \ -v /docker/node/sendEmail/logs:/home/sendEmail/logs \ -v /docker/node/sendEmail/email:/home/sendEmail/email \ --network web --network-alias email \ email:1.0 启动邮箱镜像 2.0 版本 docker run -d --name email \ --restart always \ -v /docker/node/sendEmail/router.js:/opt/sendEmail/router.js \ -v /docker/node/sendEmail/app.js:/opt/sendEmail/app.js \ -v /docker/node/sendEmail/log.js:/opt/sendEmail/log.js \ -v /docker/node/sendEmail/logs:/opt/sendEmail/logs \ -v /docker/node/sendEmail/email:/opt/sendEmail/email \ --network web --network-alias email \ email:2.0 4. 启动 Nginx docker run -d --name nginx \ --restart always \ -p 80:80 \ -p 443:443 \ -v /docker/openresty/conf:/etc/nginx/conf.d \ -v /docker/openresty/html:/usr/local/openresty/nginx/html \ -v /docker/openresty/logs:/usr/local/openresty/nginx/logs \ -v /home/kbt:/home/kbt \ --network web --network-alias nginx \ openresty 5. 启动 MySQL docker run -d --name mysql \ --restart always \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=YoungKbt1234 \ -v /docker/mysql/data:/var/lib/mysql \ -v /docker/mysql/conf:/etc/mysql/conf.d \ -v /docker/mysql/log:/var/log \ --network web --network-alias mysql \ mysql:latest 6. 启动 bx docker run -d --name bx \ --restart always \ -p 8089:8089 \ -v /docker/bx/logs:/ROOT/logs \ -v /docker/bx/static:/ROOT/static \ --network web --network-alias bx \ bx:latest 7. 启动八八商城 docker run -d --name eightsm \ -p 8090:8090 \ --restart always \ --network web --network-alias eightsm \ eightsm 8. 启动 EtherPad docker run -d --name etherpad \ -p 8091:9001 \ -v /docker/etherpad/settings.json:/opt/etherpad-lite/settings.json \ --restart always \ --network web --network-alias etherpad \ e988a docker exec -it etherpad bash npm install \ ep_align \ ep_comments_page \ ep_embedded_hyperlinks2 \ ep_font_color \ ep_headings2 \ ep_markdown \ ep_webrtc \ ep_countable \ ep_font_family \ ep_hash_auth \ ep_image_upload \ ep_tables5 \ ep_cursortrace \ ep_author_hover