小编Ser*_*nky的帖子

Docker 端口暴露在 Mac OS X 中失败

首先,我完成了教程并从容器中的教程启动了 Flask 应用程序。它确实奏效了。

seraf$ docker run -d -P training/webapp python app.py
Run Code Online (Sandbox Code Playgroud)

然后我找到了我的虚拟机的 ip

seraf$ boot2docker ip
192.168.59.103
Run Code Online (Sandbox Code Playgroud)

并且可以访问示例应用程序http://192.168.59.103:49157

这是教程的图像 Dockerfile:

FROM ubuntu:12.04
MAINTAINER Docker Education Team <education@docker.com>
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y -q curl python-all python-pip wget
ADD ./webapp /opt/webapp/
WORKDIR /opt/webapp
RUN pip install -r requirements.txt
EXPOSE 5000
CMD ["python", "app.py"]
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试在 docker 容器中运行我自己的烧瓶应用程序。我正在构建一个图像:

FROM ubuntu:12.04
MAINTAINER Serafim Suhenky <email@example.com>
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update
RUN apt-get install -y python-dev
RUN apt-get install -y …
Run Code Online (Sandbox Code Playgroud)

docker macos

8
推荐指数
1
解决办法
4945
查看次数

标签 统计

docker ×1

macos ×1