宝塔面板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 KB5070311 Linux lnmp Maya Movies mysql nginx php reproduce SATA mode scp SSH storyboard SwitchyOmega The Simpsons to-page wordpress 动画 大三 定格动画 挂科 每日一Bia 毕业设计 漫画 漫画日记 眼高手低 美国恐怖故事 考试 自信 色彩Color 辛普森一家 远程桌面 速写 那时我年幼 阿里云

黑历史

ADs