宝塔面板az-WOW,Docker compose问题

在宝塔面板docker下部署魔兽世界335项目:https://github.com/azerothcore/acore-docker
老是出现问题worldserver容器始终不能启动

本地PC只需要一个命令 compose up就顺利部署了。

发现问题:
1是因为ac-worldserver-1容器没有导入maps
2无法导入maps文件,是因为ac-client-data-1容器无法正常部署
3无法正常部署的原因是容器无法访问外网从github下载文件

解决:
1.因为主机宿主机是安装了代理的,查了一下是因为docker compose 内部的容器是不走宿主的代理的。

2.通过yml文件在容器的environment 指定走宿主机的代理。
看似有用,在容器内访问外网也是能够ping通的,但是依旧在部署时报错不能从github下载文件。

3.yml又添加了dns的定义,最终解决了问题

  ac-client-data:
    <<: *networks
    image: acore/ac-wotlk-client-data:${DOCKER_IMAGE_TAG:-master}
    dns:
      - 8.8.8.8
      - 1.1.1.1
    volumes:
      - "${DOCKER_VOL_CLIENT_DATA:-ac-client-data}:/azerothcore/env/dist/data"
    environment:
      httpProxy: http://host.docker.internal:7890
      httpsProxy: http://host.docker.internal:7890
      noProxy: localhost,127.0.0.1

最新文章

Tags Cloud

blender Blizzard CentOS6.3 Dream Evernote笔记同步 Game goagent Google Hellboy漫画系列 HTML5 Linux lnmp Maya Movies nginx php reproduce SATA mode scp SSH storyboard The Simpsons to-page wordpress 动画 大三 定格动画 挂科 星际争霸2 暗黑破坏神3 每日一Bia 毕业设计 漫画 漫画日记 电视剧分镜 眼高手低 美国恐怖故事 考试 自信 色彩Color 辛普森一家 远程桌面 速写 那时我年幼 阿里云

黑历史

ADs