Docker - Scala安装

Docker - Scala安装 首页 / Docker入门教程 / Docker - Scala安装

Docker允许我们执行Scala应用程序。在这里,我们正在创建一个Scala文件,并使用docker执行该文件。本示例包括以下步骤。

  • 步骤1 - 创建一个目录来组织应用程序文件。
    mkdir scala-docker-app     
  • 进入创建的目录
    $ cd scala-docker-app  
  • 步骤2 - 创建Dockerfile
    FROM williamyeh/java7  
    MAINTAINER William Yeh   
    ENV SCALA_VERSION 2.10.4  
    ENV SCALA_TARBALL http://www.scala-lang.org/files/archive/scala-$SCALA_VERSION.deb  
    RUN\
    echo "==> Install curl helper tool..."&&\
    apt-get update &&\
    DEBIAN_FRONTEND=noninteractive apt-get install -y --force-yes curl &&\
    \ 
    \ 
    \ 
    echo "===> install from Typesafe repo (contains old versions but they have all dependencies we need later on)"&&\
    curl -sSL http://apt.typesafe.com/repo-deb-build-0002.deb -o repo-deb.deb &&\
    dpkg -i repo-deb.deb &&\
    apt-get update &&\
    \ 
    \ 
    \ 
      
    echo "===> install Scala"&&\
    DEBIAN_FRONTEND=noninteractive\
    apt-get install -y --force-yes libjansi-java &&\
    curl -sSL $SCALA_TARBALL -o scala.deb &&\
    dpkg -i scala.deb &&\
    \ 
    \ 
    \ 
    echo "===> clean up..."&&\
    rm -f *.deb &&\
    apt-get remove -y --auto-remove curl &&\
    apt-get clean &&\
    rm -rf /var/lib/apt/lists/*  
    COPY . /root  
    WORKDIR /root  
    Run scalac index.scala   @gmail.com>
  • 步骤3 - 创建Scala文件
    object MainObject{  
    def main(args:Array[String]){  
      println("Hello by Scala");  
    }  
    }  
  • 步骤4 - 创建镜像

    现在,我们正在创建此Scala应用程序的Docker镜像。以下命令用于创建Docker镜像。

    $ docker build -t scala-app
     Docker Scala应用程序3
  • 步骤5 - 运行镜像
    $ docker run scala-app  
     Docker Scala应用程序4
  • 祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

    技术教程推荐

    Flutter核心技术与实战 -〔陈航〕

    从0打造音视频直播系统 -〔李超〕

    SRE实战手册 -〔赵成〕

    检索技术核心20讲 -〔陈东〕

    性能优化高手课 -〔尉刚强〕

    React Hooks 核心原理与实战 -〔王沛〕

    自动化测试高手课 -〔柳胜〕

    现代C++20实战高手课 -〔卢誉声〕

    手把手带你搭建推荐系统 -〔黄鸿波〕

    好记忆不如烂笔头。留下您的足迹吧 :)