【How to build:】
cd /home/ops/work/demo/docker/aws/src
touch Dockerfile
docker build -t aws_src_image:v1.0 .

【Test:】
docker run -p 10023:22 -d aws_src_image:v1.0 /usr/sbin/sshd -D
ssh -p 10023 127.0.0.1

【Dockerfile:】
FROM ubuntu_base:v1.0
MAINTAINER jbding <157517301@qq.com>

WORKDIR /home
RUN mkdir /home/ops
RUN mkdir /home/ops/fangdai
RUN mkdir /home/ops/fangdai/perl
RUN mkdir /home/ops/fangdai/dp
RUN mkdir /home/ops/fangdai/dp/scripts
RUN mkdir /home/ops/fangdai/nifi
RUN mkdir /home/ops/fangdai/jvm

WORKDIR /home/ops
COPY wg.tar.gz /home/ops/fangdai
COPY perl5.tar.gz /home/ops/fangdai
COPY filib.tar.gz /home/ops/fangdai/perl
COPY perl-5.16.3.tar.gz /home/ops/fangdai/perl
COPY mort_feed_cycle.tar.gz /home/ops/fangdai/dp/scripts
COPY java-8-oracle.tar.gz /home/ops/fangdai/jvm
COPY nifi-1.1.2.tar.gz /home/ops/fangdai/nifi

RUN cd /home/ops/fangdai/dp/scripts
WORKDIR /home/ops/fangdai/dp/scripts
RUN tar -zxvf mort_feed_cycle.tar.gz
RUN rm -f /home/ops/fangdai/dp/scripts/mort_feed_cycle.tar.gz

RUN cd /home/ops/fangdai/nifi
WORKDIR /home/ops/fangdai/nifi
RUN tar -zxvf nifi-1.1.2.tar.gz
RUN rm -f /home/ops/fangdai/nifi/nifi-1.1.2.tar.gz

RUN cd /home/ops/fangdai/perl
WORKDIR /home/ops/fangdai/perl
RUN tar -zxvf filib.tar.gz
RUN rm -f /home/ops/fangdai/perl/filib.tar.gz
RUN tar -zxvf perl-5.16.3.tar.gz
RUN rm -f /home/ops/fangdai/perl/perl-5.16.3.tar.gz

RUN cd /home/ops/fangdai
WORKDIR /home/ops/fangdai
RUN tar -zxvf wg.tar.gz
RUN rm -f /home/ops/fangdai/wg.tar.gz
RUN tar -zxvf perl5.tar.gz
RUN rm -f /home/ops/fangdai/perl5.tar.gz
ENV PERL5LIB=/home/ops/fangdai/perl5/lib/perl5:/home/ops/fangdai/perl/filib
ENV PATH $PATH:/home/ops/fangdai/perl5/bin

RUN cd /home/ops/fangdai/jvm
WORKDIR /home/ops/fangdai/jvm
RUN tar -zxvf java-8-oracle.tar.gz
RUN rm -f /home/ops/fangdai/jvm/java-8-oracle.tar.gz
ENV JAVA_HOME /home/ops/fangdai/jvm/java-8-oracle
ENV PATH $PATH:$JAVA_HOME/bin

RUN ln -s /home/ops/fangdai/perl/perl-5.16.3/bin/perl /usr/bin/perl5

WORKDIR /home/ops/fangdai/dp/scripts

This package contains perl-5.16.3, java8, nifi-1.1.2 on ubuntu:14.04的更多相关文章

  1. Ubuntu 14.04 16.04 Linux nvidia 驱动下载与安装

    Ubuntu 14.04 16.04 nvidia 驱动安装 最简单直观的方式是在如下的对话框中直接选择驱动安装即可 但是有时候,驱动不够新,比如14.04用的是340.98版本,如果手动安装驱动可以 ...

  2. ubuntu 14.04/16.04/18.04 yum安装 zabbix-agent 教程

    备忘 环境:Ubuntu 14.04 基于官网配置官网链接 ①导入源: ### Ubuntu 18.04 # wget https://repo.zabbix.com/zabbix/3.4/ubunt ...

  3. linux: ubuntu 14.04 和16.04 快速下载

    由于官网服务器在国外,下载速度奇慢,所以我们可以利用阿里云镜像下载ubuntuubuntu 14.04:http://mirrors.aliyun.com/ubuntu-releases/14.04/ ...

  4. 从Ubuntu 14.04 LTS版升级到Ubuntu 16.04 LTS

      Ubuntu 16.04 (Xerial Xerus) Long Term Support版于最近发布了.要想了解它的新功能和新特性,就必须升级或安装这个新系统. 本文讲述怎样一步步从Ubuntu ...

  5. ubuntu 14.04 编译内核出现unable to locate package ncurses-devel 问题的解决

    http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c422461614 ...

  6. ubuntu 14.04 构建openstack使用的ubunt 16 的桌面版的使用镜像

    1. 下载ubuntu 16.04桌面版的iso文件,我的个人网盘中有,可以下载 https://pan.baidu.com/s/14qT3lbbqLwDaejmz2VSkyw 2. 安装制作镜像文件 ...

  7. Ubuntu 14.04 16.04 17.10 + Win10 双系统安装记录 + 分区大小选择办法

    安装了N遍,重要的东西在此记录. 参考了 http://www.libinx.com/2017/five-steps-win10-ubuntu-dual-boot/ 忠告:为了让日后喘气能匀呼些,要选 ...

  8. ubuntu 14.04 升级到 16.04 问题总结

    1. 需要的依赖关系未安装 The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed. http://forum.u ...

  9. Ubuntu 14.04 或者16.04开启root账户登录和图形界面登录root时候的报错解决方法

    1.打开终端 2.输入sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 3.添加一行:greeter-show-manual-login ...

随机推荐

  1. yum fastermirror插件屏蔽一些国内源

    最近被yum上hust源的问题恶心的受不了了,真不明白这种源还活着有什么意义,干脆关了得了,省得恶心人,经常Errno 14,404not found,去网页一看,好家伙,提示404的xml.gz路径 ...

  2. [ACdream]瑶瑶带你玩激光坦克

    题目链接:http://acdream.info/contest?cid=1269#problem-B Problem Description 有一款名为激光坦克的游戏,游戏规则是用一个坦克发出激光来 ...

  3. Java基础笔记3

    控制语句 1. if语句 if(条件){ //如果条件成立,则运行该大括号内的内容. } if(条件){ //如果条件成立,则运行该大括号内的内容. }else{ //如果条件不成立,则运行该大括号内 ...

  4. Ionic3 编程-应用启动进入引导页

    新建引导页面 ionic g page welcome 导入组件 修改模版文件:welcome.html 修改样式文件:welcome.scss 安装相关插件: 数据库使用SQLite:ionic c ...

  5. 高性能前端框架React详解

      前  言 React 是一个用于构建[用户界面]的 JAVASCRIPT 库. React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图). React 起源于 Facebo ...

  6. css基础语法二(常用文本与背景属性)

    [CSS常用文本属性] 1. 字体.字号类:① font-weight: 字体粗细. bold-加粗.normal-正常.lighter-细体 也可以使用100-900数值,400表示normal,7 ...

  7. Shuffle过程的简单介绍

    Shuffle是连接Map和Reduce的桥梁 Shuffle分为Map端的Shuffle和Reduce端的Shuffle Map端的shuffle 1输入数据和执行任务: 分片后分配Map任务,每个 ...

  8. 安装Windows Azure Powershell

    本文将介绍如何安装Windows Azure Powershell 1.打开Azure官方链接:https://www.azure.cn/downloads/ 2.按照向导进行安装 3.打开系统自带的 ...

  9. windows查看端口占用命令

    开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选&qu ...

  10. ueditor 和 umeditor 粘贴过滤问题

    最近遇到需要将WORD WPS等复制的带有格式的内容粘贴到富文本编辑器里面去掉冗余的HTML,只保留最有用的部分. 第一步肯定是先查官方文档了. http://fex.baidu.com/uedito ...