【发布时间】:2022-03-24 23:51:55
【问题描述】:
我已经使用 docker 在 AWS EC2 实例上部署了 wiki.js。安装命令如下:
docker run -d -p 8080:3000 --name wiki --restart unless-stopped -e "DB_TYPE=mysql" -e "DB_HOST=172.0.0.1" -e "DB_PORT=3306" -e "DB_USER=wikijs" -e "DB_PASS=wikijsrocks" -e "DB_NAME=wiki" requarks/wiki:2
我推荐了wiki.js installation。 DB 容器和 wiki 容器在同一个实例中运行,当我检查上面创建的容器日志时,它显示以下输出。
Loading configuration from /wiki/config.yml... OK
2021-07-21T16:13:45.924Z [MASTER] info: =======================================
2021-07-21T16:13:45.926Z [MASTER] info: = Wiki.js 2.5.201 =====================
2021-07-21T16:13:45.926Z [MASTER] info: =======================================
2021-07-21T16:13:45.927Z [MASTER] info: Initializing...
2021-07-21T16:13:47.149Z [MASTER] info: Using database driver mysql2 for mysql [ OK ]
2021-07-21T16:13:47.153Z [MASTER] info: Connecting to database...
2021-07-21T16:13:47.189Z [MASTER] info: Database Connection Successful [ OK ]
2021-07-21T16:13:47.237Z [MASTER] warn: DB Configuration is empty or incomplete. Switching to Setup mode...
2021-07-21T16:13:47.238Z [MASTER] info: Starting setup wizard...
2021-07-21T16:13:47.477Z [MASTER] info: Starting HTTP server on port 3000...
2021-07-21T16:13:47.478Z [MASTER] info: HTTP Server on port: [ 3000 ]
2021-07-21T16:13:47.482Z [MASTER] info: HTTP Server: [ RUNNING ]
2021-07-21T16:13:47.482Z [MASTER] info: ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
2021-07-21T16:13:47.483Z [MASTER] info:
2021-07-21T16:13:47.483Z [MASTER] info: Browse to http://YOUR-SERVER-IP:3000/ to complete setup!
2021-07-21T16:13:47.483Z [MASTER] info:
2021-07-21T16:13:47.483Z [MASTER] info: ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
但是当我在浏览器中运行容器 IP + 端口时,它会显示 This site can't be reached
我已经在与此实例关联的安全组内打开了端口 80、443 和 3000。无法弄清楚原因,为什么它没有在运行的 URL 上加载 wiki.js。
它故意在本地 docker 容器中工作,而不是在远程容器中。任何人都可以帮我解决这个问题,任何帮助将不胜感激。在此先感谢。
【问题讨论】:
-
遇到同样的问题,有什么想法吗?
-
你试过不带端口吗?
标签: mysql docker amazon-ec2 firewall wiki.js