DockerでScala/sbt環境をお手軽に使う
@hseeberger 氏の公開Dockerイメージを使って
Scala/sbt
環境をお手軽に利用することができます。
Dockerfileを見るとまめにバージョン等を更新してくださっているようです。
(追記) コメントにてご指摘頂いたのですがこちらののプルリクエストでDockerHub上のDockerfileが使えなくなってました。 DockerHub上の Alternatively, you can build an image from Dockerfile ...
にbuild方法が追記されているようです。
-- 以下、旧情報 --
適当にディレクトリを作成して、そこで以下を実行
$ cd /path/to/local_work_dir
$ docker run -it --rm -v `pwd`:/root hseeberger/scala-sbt
・・・省略・・・
root@2ea77ee39bc0:~# pwd
/root
-
-it
: コンテナに入れる -
--rm
: コンテナ終了時に自動削除してくれる -
-v `pwd`:/root
: ローカルの今いるディレクトリをコンテナの/root
にマウントする(ファイルを共有出来る)
dockerコマンドを実行したディレクトリ(ローカル)でそれっぽいファイルを作る
$ pwd
/path/to/local_work_dir
$ echo 'object Main { def main(args: Array[String]): Unit = println("hello") }' > hello.scala
コンテナ上で
root@2ea77ee39bc0:~# pwd
/root
root@2ea77ee39bc0:~# ls
hello.scala // ちゃんといる
root@2ea77ee39bc0:~# sbt run
hello
Author And Source
この問題について(DockerでScala/sbt環境をお手軽に使う), 我々は、より多くの情報をここで見つけました https://qiita.com/yotsak/items/43cee726d44536208358著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .