Docker构建Nginx静态Web应用镜像
1、打开Docker Quickstart Terminal,新建一个文件夹来构建镜像
mkdir dockerBuild、cd dockerBuild/、touch Dockerfile
2、准备一个静态网站(用我自己的网站),将网站复制到dockerBuild文件夹,如下图
3、打开Dockerfile文件,编写构建脚本(使用nginx作为基镜像,将网站复制到nginx中)
4、构建网站镜像(docker build -t nginx:mapbox .—–注意后面有个点(.)表示上下文,也就是当前目录)
5、查看构建好的镜像(docker image)
6、启动镜像(docker run -d -p 80:80 nginx:mapbox)
7、查看Linux虚拟机的IP地址
8、访问项目
9、导出镜像
10、删除镜像。先删除容器,在删除镜像
11、导入镜像
12、启动镜像(docker run -d -p 80:80 nginx:mapbox)
Dockerfile
FROM nginx
COPY mapbox/ /usr/share/nginx/html/