docker制作node程序镜像:】的更多相关文章

准备: 需要5个文件 新建一个docker文件夹 1 .ignore git忽略文件用的 2 pakage.json 安装NODE程序的 也可以直接拷贝进 docker文件加 3 node环境 linux版本 4 node程序 5 dockerfile配置文件 package可以有也可以没有 此处分为两种: 一种是node程序在git上 一种是直接拷贝到docker程序中 为了简便我用的是第二种 dockerfile配置如下: FROM centos:latest ENV NPM_CONFIG_…
1.首先注册自己的dockerhub账号,注册地址:https://hub.docker.com 2.在linux服务器登录自己的账号:docker login --username=qiaoyeye 3.在https://hub.docker.com/上先找到自己想要的镜像 4.拉取镜像到本地:docker pull centos 5.本地准备jdk和tomcat软件,解压后放入服务器 6.新建Dockerfile文件,注意区分大小写 #----------------------------…
1.安装Docker 安装docker前请确认当前linux的内核版必须是3.10及以上 命令: uname  -r 1).yum install -y yum-utils device-mapper-persistent-data lvm2(docker的存储库中下载)     设置稳定的存储库2).yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo     如果步骤2的链接…
前面 使用 Docker 部署 Node 应用 一文中完成了镜像的创建和运行,不过生成的镜像还有些粗糙,需要进一步优化. 镜像的优化 通过 docker images 看到简单的一个 node 服务端应用,超过 1G 大小,因此需要优化一下使其更加轻量. 通过如下命令查看镜像文件里都有什么文件以及分别占用的空间大小: $ docker history --human --format "{{.CreatedBy}}: {{.Size}}" wayou/my-app CMD ["…
docker部署TOMCAT项目 一.内核升级 [root@test01 ~]# uname -r   #内核查看确认 2.6.32-696.16.1.el6.x86_64 [root@test01 ~]# [root@test01 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org [root@test01 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6…
1. 下载tomcat镜像 docker pull hub.c.163.com/library/tomcat:latest 2. 创建Dockfile vi Dockerfile from hub.c.163.com/library/tomcat 以tomcat镜像为基础 第二行是作者和联系方式信息 第三行是将tsrs.war (这个文件与Dockerfile在同一个路径下)拷贝到 tomcat的webapps目录下. /usr/local/tomcat 这个路径是tomcat镜像启动后,tom…
前言 如果你是一个python自动化测试人员,某天你在公司终于完成了一个项目的接口自动化脚本工作,在你自己常用的本机或者服务器上调试完成了脚本,稳稳地没问题. 可是晚上下班回家,你自己找了个linux的服务器,想在家里也练练手,于是重新安装python3.6版本,网上找个教程巴拉巴拉的一大堆指令安装. 第二天你回到公司,领导说你这个脚本能不能放到另外一套环境的服务器上执行(与你本机环境是不通的),于是你又重复安装一遍python3.6环境和执行脚本的一些依赖包. 运气好还能联网pip在线安装,运…
Docker制作dotnet core控制台程序镜像 基于dotnet SDK 新建控制台程序 mkdir /home/console cd /home/console dotnet new console dotnet restore 创建 Dockerfile 文件,参考https://github.com/dotnet/dotnet-docker/blob/master/samples/aspnetapp/Dockerfile vim /home/console/Dockerfile #…
Docker Java程序镜像制作 制作前的准备 jre:不需要完整的jdk,jre即可,到Oracle进行下载即可,下载链接,根据自己的情况进行选择,这里选择jre-8u221-linux-x64.tar.gz,一般只能使用解压安装了,rpm的可以直接使用yum命令进行安装,但我们这里用不了 jar包:自己写好的程序的可执行jar,放到镜像中直接运行即可 制作步骤 mkdir docker:创建一个制作镜像的工作目录,里面用于存放构建镜像需要的文件,如jre和jar包,还有镜像构建文件Dock…
前言 前面的文章<centos7+ docker1.12 实践部署docker及配置direct_lvm>中,已经实践了如何在centos7下安装,配置docker, 所以接下来就打算去制作一个nodejs项目镜像包. 从网上一搜,大部分的Dockerfile内容都是如下这样的: FROM centos:centos7 MAINTAINER yourname@example.com RUN yum -y update; yum clean all RUN yum -y install epel…