我有以下 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
Run Code Online (Sandbox Code Playgroud)
我正在使用以下命令来运行容器:
docker run -d -p 8080:80
如果您只想在本地解决它,您可以在hosts文件中添加 localhost 的别名。
hosts文件。
/etc/hosts/private/etc/hostsC:\Windows\System32\drivers\etc\hosts在文件末尾添加这一行:
127.0.0.1 myapp.dev
Run Code Online (Sandbox Code Playgroud)现在您可以使用 访问您的容器myapp.dev:8080。
| 归档时间: |
|
| 查看次数: |
5945 次 |
| 最近记录: |