是否有可能有一个docker集装箱的自定义url?
我有下面的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
如果您只希望能够在本地parsing它,则可以在您的hosts
文件中添加localhost的别名。
- find您的
hosts
文件。- Linux:
/etc/hosts
- MacOS:
/private/etc/hosts
- Windows:
C:\Windows\System32\drivers\etc\hosts
- Linux:
-
在文件末尾添加这一行:
127.0.0.1 myapp.dev
现在你可以使用myapp.dev:8080
访问你的容器。