Docker学习记录 - 构建静态网站
2021-05-30 20:01
标签:dir Nginx部署 loading html bsp version hub 学习记录 lan Docker学习记录 - 构建静态网站 一、目录结构 二、Dockerfile文件 1、nginx 的 docker文件 2、apache的 docker文件 3、tomcat的 docker文件 三、构建镜像 四、运行镜像 参考资料 使用docker创建静态网站应用-多种方式 docker+nginx部署静态网页(html) Docker学习记录 - 构建静态网站 标签:dir Nginx部署 loading html bsp version hub 学习记录 lan 原文地址:https://www.cnblogs.com/wangwangfei/p/14654209.htmlFROM nginx
COPY ./www /usr/share/nginx/html/
WORKDIR /usr/share/nginx/html/
RUN chown -R daemon:daemon * && chmod -R 755 *
EXPOSE 80
FROM httpd:alpine
COPY ./www/ /usr/local/apache2/htdocs/
WORKDIR /usr/local/apache2/htdocs/
RUN chown -R daemon:daemon * && chmod -R 755 *
EXPOSE 80
FROM tomcat:alpine
COPY ./www/ /usr/local/tomcat/webapps/ROOT/webapp
WORKDIR /usr/local/tomcat/webapps/ROOT/webapp #切换到项目目录
RUN chown -R daemon:daemon * && chmod -R 755 * #设置权限
docker build -t imageName .(注意后面的点,imageName最好是“hub账号名/项目名”方便推送到公共库)
docker run -d -p 8081:80 {imagename:version}