将命令发送到worldserver而不附加它

问题描述 投票:1回答:1

我正在运行AzerothCore from the docker container。运行非常顺利,没有问题。

我正在尝试在worldserver容器上创建用户而不附加到该容器或直接使用数据库。

我尝试过:

echo "account create account password" | docker attach <your container>

找回:the input device is not a TTY

我也尝试过运行docker-compose exec,但也没有成功。

我想念什么?

我是否正确记得,在某个地方有一个带有单独CLI端口的CLI?

docker docker-compose tty azerothcore
1个回答
0
投票

Docker exec将尝试运行您传入参数的程序。

正确的方法是添加Telnet远程访问:https://github.com/azerothcore/wiki/blob/master/docs/Remote-Access.md

获取docker容器IP:docker inspect -f'{{range .NetworkSettings.Networks}} {{。IPAddress}} {{end}}'ac-worldserver_1

连接至它:telnet(默认端口为3443)

然后输入您的worldserver命令(创建帐户...)

© www.soinside.com 2019 - 2024. All rights reserved.