この記事を読んで得られるもの
VScodeのエディタを使って、とりあえず動くJavaのDocker環境
対象者
- Java触ってみたいけど、環境構築めんどくさいなって人
- ローカル環境を汚したくない人
- IDEを入れるのが嫌な人
ディレクトリ構成
- java
|- Dockerfile
|- HelloWorld.java
環境構築
- Dockerfileを作成
FROM openjdk:11-jdk WORKDIR /workspace
- javaのファイルを作成
HelloWorld.java
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
- イメージをビルド
docker build -t my-java-app .
- Dockerの起動とコンパイル
docker run -it --rm -v "$(pwd)":/workspace -w /workspace my-java-app bash -c "javac HelloWorld.java && java HelloWorld"
最後に
本格的に開発する場合はeclipseなどのIDEを使って開発すると思うので、基本構文などの練習をする場合はVScodeで十分だと思います。