首页 文章

无法连接到Apache Docker容器

提问于
浏览
0

我有一个服务器在端口80上运行Apache(不在Docker中) . 我想创建一个Docker实例,该实例也在主机上的端口2000上运行Apache侦听 . 我已经运行以下命令来创建Debian Docker实例,转发流量,并在实例上安装Apache .

docker run --name WebServer -p 2000:80 -t -i debian:latest /bin/bash
apt-get update && apt-get install apache2

完成所有这些操作后,我已验证主机上的端口已打开(使用Nmap扫描) . 连接到127.0.0.1:2000的尝试都被重置,并且实际上没有转发到Docker连接 .

我错过了什么?

1 回答

  • 0

    你可以使用'official ' Apache image, my guess would be that you have installed apache2 but nothing more...you haven' t启动服务或类似的东西 .

    您必须启动该服务,并且可能只是在正在运行的容器内创建一个“默认”虚拟主机,如果该端口真正打开,也可能值得检查该端口 .

    此外,我会尝试从我想检查的机器中添加我的hosts文件中的IP,并查看我得到的结果

相关问题