node:4.4.5
docker pull daocloud.io/library/node:4.4.5安装express
docker run -it daocloud.io/library/node:4.4.5 /bin/bash node -v npm -v npm install express –g npm install -g express-generator express --version制作镜像
docker commit -m "node4.4.5+npm+express4.13.4"dockerfile
FROM express:4.13.4 ADD bin/ /home/app/bin/ ADD node_modules/ /home/app/node_modules/ ADD public/ /home/app/public/ ADD routes/ /home/app/routes/ ADD views/ /home/app/views/ ADD app.js /home/app/app.js ADD package.json /home/app/package.json EXPOSE 3000 RUN chmod 777 /home/app/bin/www ENTRYPOINT node /home/app/bin/www运行
docker build -t app:1.0-SNAPSHOT . docker run -p 3000:3000 -d app:1.0-SNAPSHOT docker logs -f containerid
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/26624.html
摘要:最近在学习,并用重新部署了项目,使用后确实大幅度地降低了部署难度。如果,内存,硬盘不够,只能加物理设备,但这个是有上限的。虚拟化时代为了解决物理设备的诸多问题,出现了虚拟机。全手动部署编写文件。一键启动,确保已安装。 最近在学习 Docker,并用 Docker 重新部署了cdfang-spider项目,使用 docker 后确实大幅度地降低了部署难度。如果你也想用 Docker 来部...
摘要:最近在学习,并用重新部署了项目,使用后确实大幅度地降低了部署难度。如果,内存,硬盘不够,只能加物理设备,但这个是有上限的。虚拟化时代为了解决物理设备的诸多问题,出现了虚拟机。全手动部署编写文件。一键启动,确保已安装。 最近在学习 Docker,并用 Docker 重新部署了cdfang-spider项目,使用 docker 后确实大幅度地降低了部署难度。如果你也想用 Docker 来部...
摘要:有赞容器化方案我们的容器化方案基于和,下面介绍一下我们在各个方面遇到的问题以及解决方案。不过对于上线来说,需要整个运维体系来适配容器化,比如监控发布日志等等。 前言 容器化已经成为一种趋势,它可以解决很多运维中的痛点,比如效率、成本、稳定性等问题,而接入容器的过程中往往也会碰到很多问题和不便。在有赞最开始做容器化是为了快速交付开发测试环境,在容器化的过程中,我们碰到过容器技术、运维体系...
阅读 1082·2021-09-22 15:19
阅读 1696·2021-08-23 09:46
阅读 2226·2021-08-09 13:47
阅读 1404·2019-08-30 15:55
阅读 1407·2019-08-30 15:55
阅读 1973·2019-08-30 15:54
阅读 2794·2019-08-30 15:53
阅读 712·2019-08-30 11:03