gpt4 book ai didi

docker - 是否可以为 docker 容器设置自定义 url?

转载 作者:行者123 更新时间:2023-12-02 18:11:39 25 4
gpt4 key购买 nike

我有以下 Dockerfile,想知道我需要做什么才能通过访问 myapp.dev 从我的主机访问它:

FROM ubuntu:16.04

USER root

RUN apt-get update && apt-get -y upgrade && apt-get install apt-utils -y && DEBIAN_FRONTEND=noninteractive apt-get -y install \
apache2 php7.0 php7.0-mysql libapache2-mod-php7.0 curl lynx-cur git

EXPOSE 80

ADD www /var/www/site

RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf

CMD /usr/sbin/apache2ctl -D FOREGROUND

EXPOSE 80

我正在使用以下命令来运行容器:

docker run -d -p 8080:80

最佳答案

如果您只想在本地解决它,您可以在 hosts 文件中为 localhost 添加一个别名。

  1. 找到您的 hosts 文件。
    • Linux: /etc/hosts
    • 苹果操作系统:/private/etc/hosts
    • Windows:C:\Windows\System32\drivers\etc\hosts
  2. 在文件末尾添加这一行:

    127.0.0.1 myapp.dev

现在您可以使用 myapp.dev:8080 访问您的容器。

关于docker - 是否可以为 docker 容器设置自定义 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45360950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com