【Kotlin】Docker-composeでKotlinのHello Worldを試してみる
はじめに
こんにちは、がんがんです。
以前の記事にて、Kotlin × Androidについて実験を行いました。
gangannikki.hatenadiary.jp
gangannikki.hatenadiary.jp
Androidの調査はしたものの、Kotlinアプリの実験を行ってはいませんでした。
そこで、今回はDocker-composeにおけるKotlinのハロワをやってみようと思います。
実験
実験としては参考記事とほとんど同じになっています。
Spring Bootを使う際にはDockerfileも必要かと思いますが、今回はdocker-compose.ymlのみでいきます。
docker-compose.yml |
version: '3' services: test: image: zenika/kotlin:latest container_name: kotlin_test working_dir: /app volumes: - ./src:/app
次にsrc/hello.ktを用意します。
/src/hello.kt |
fun main() { println("Hello World!") }
実行および実行結果
普段はあまり考えることありませんが、今回はKotlinなのでコンパイルを忘れずにいきます。
実行結果はHello Worldなのであまり楽しいものではないです。
# コンパイル $ docker-compose run --rm test kotlinc hello.kt # 実行 $ docker-compose run --rm test kotlin HelloKt Hello World!
おわりに
今回はDocker Composeを用いたKotlinアプリのHello Worldを行いました。
次はSpring Bootの資料を参考にしながら、Spring Boot + Kotlin + Dockerの実験を行っていきたいと思っています。