Docker로 Scala/sbt 환경을 간편하게 사용
2289 단어 dockerformac도커Scalasbt
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
Reference
이 문제에 관하여(Docker로 Scala/sbt 환경을 간편하게 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yotsak/items/43cee726d44536208358텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)