Docker compose 如何使用WhatsApp业务API访问wacore容器

Docker compose 如何使用WhatsApp业务API访问wacore容器,docker-compose,whatsapp,Docker Compose,Whatsapp,我最近开始使用WhatsAppBusiness API,我能够为WhatsAppBusiness安装docker容器,并且我能够使用端口9090访问WhatsAppWeb。 例: 但我不知道如何访问MySQL和WhatsAppCore应用程序 我试过了,但什么也没发生。请告诉我如何访问MySQL和wacore 这是我的docker-compose.yml文件 docker compose.yml version: '3' volumes: whatsappData: driver:

我最近开始使用WhatsAppBusiness API,我能够为WhatsAppBusiness安装docker容器,并且我能够使用端口9090访问WhatsAppWeb。 例:

但我不知道如何访问MySQL和WhatsAppCore应用程序

我试过了,但什么也没发生。请告诉我如何访问MySQL和wacore

这是我的docker-compose.yml文件

docker compose.yml

version: '3' volumes: whatsappData: driver: local whatsappMedia: driver: local services: db: image: mysql:5.7.22 restart: always environment: MYSQL_ROOT_PASSWORD: testpass MYSQL_USER: testuser MYSQL_PASSWORD: testpass expose: - "33060" ports: - "33060:3306" network_mode: bridge wacore: image: docker.whatsapp.biz/coreapp:v2.19.4 command: ["/opt/whatsapp/bin/wait_on_mysql.sh", "/opt/whatsapp/bin/launch_within_docker.sh"] volumes: - whatsappData:/usr/local/waent/data - whatsappMedia:/usr/local/wamedia env_file: - db.env depends_on: - "db" network_mode: bridge links: - db waweb: image: docker.whatsapp.biz/web:v2.19.4 command: ["/opt/whatsapp/bin/wait_on_mysql.sh", "/opt/whatsapp/bin/launch_within_docker.sh"] ports: - "9090:443" volumes: - whatsappData:/usr/local/waent/data - whatsappMedia:/usr/local/wamedia env_file: - db.env environment: WACORE_HOSTNAME: wacore depends_on: - "db" - "wacore" links: - db - wacore network_mode: bridge 版本:“3” 卷数: WhatsApp数据: 司机:本地 whatsappMedia: 司机:本地 服务: db: 图片:mysql:5.7.22 重新启动:始终 环境: MYSQL\u ROOT\u密码:testpass MYSQL\u用户:testuser MYSQL\u密码:testpass 揭露: - "33060" 端口: - "33060:3306" 网络模式:网桥 wacore: 图片:docker.whatsapp.biz/coreapp:v2.19.4 命令:[“/opt/whatsapp/bin/wait_on_mysql.sh”,“/opt/whatsapp/bin/launch_in_docker.sh”] 卷数: -whatsappData:/usr/local/waent/data -whatsappMedia:/usr/local/wamedia 环境文件: -db.env 取决于: -“数据库” 网络模式:网桥 链接: -分贝 万维网: 图片:docker.whatsapp.biz/web:v2.19.4 命令:[“/opt/whatsapp/bin/wait_on_mysql.sh”,“/opt/whatsapp/bin/launch_in_docker.sh”] 端口: - "9090:443" 卷数: -whatsappData:/usr/local/waent/data -whatsappMedia:/usr/local/wamedia 环境文件: -db.env 环境: WACORE_主机名:WACORE 取决于: -“数据库” -“wacore” 链接: -分贝 -瓦科尔 网络模式:网桥
Mysql不是HTTP服务器,它不理解

您可以运行“docker ps|grep mysql”来获取mysql容器id

8dfa30ab0200 mysql:5.7.22“docker entrypoint.s…”6分钟前启动6分钟33060/tcp,0.0.0.0:33060->3306/tcp xxxx\u db\u 1

然后运行“docker exec-it 8dfa30ab0200 mysql-h localhost-p 3306-u testuser--password=testpass”访问mysql

但是因为您还没有注册,所以在mysql中不会看到太多东西。请按照中的步骤执行注册


您不需要直接访问coreapp,而是通过webapp()执行所有API请求

谢谢魏燕的回答。我已经从dockerhub中提取了phpmyadmin,然后我就可以访问mysql数据库了。WhatsApp帐户在我的facebook业务经理中尚不可用。。这可能是无法访问wacore的原因。@MangaArun您是否可以按照我提供的api/帐户文档中的步骤在业务经理中添加您的号码?在“我的帐户”部分,WhatsApp帐户不可用。它给了我以下信息“此功能正在逐步推出,您现在可能无法使用。”因此我无法添加电话号码。@MangaArun是的,请耐心等待,我们可能需要一些时间向每个人推出。Hi Weiyan wang,您是否有使用Whatsapp Business API的大致成本数据?