目标:使用静态页面来完成一个简单的 Docker Demo
本项目代码维护在 front-end-docker-sample
Demo 地址: http://yeting-front-end-docker-sample.daoapp.io/
一个应用 Docker 化的第一步就是通过 Dockerfile 产生应用镜像。
本次基础镜像使用 Nginx 官方镜像,也可以根据自己的项目需求与环境依赖使用定制基础镜像。
Dockerfile
首先,选择官方的 nginx 镜像作为项目的基础镜像。
FROM nginx
MAINTAINER YeTing "me@yeting.info"
接着,将代码复制到目标目录。
COPY . /usr/share/nginx/html
有了 Dockerfile 以后,我们可以运行下面的命令构建前端镜像并命名为 my-front-end-app:
docker build -t my-front-end-app .
最后,让我们从镜像启动容器:
docker run -p 80:80 my-front-end-app
如果看到这界面,那么就说明你成功进入到了一个 Docker 化的世界。
Hello Docker !!
欢迎进入 Docker 的世界!!