Docker for your Java Development Environment with IntelliJ
Learn how to setup Docker for your Java Developer Environment with IntelliJ IDEA with a a single command! Re-create your developer environment consistently across all Linux environments without having to go through all those annoying steps like installing Java, git, maven, setting up environmental variables, custom files, network and user settings etc ..
Table Of Contents
--------------------------------------------------------------------------------------
00:00 Introduction
01:21 DockerHub and GitHub resources used
01:53 Starting IntelliJ IDE in Docker Container - DEMO
07:02 Container File Permissions with $USER
08:07 Custom Docker bind mount directories
08:39 ItelliJ Java Project Source Files - persisted
09:12 Viewing run.sh script to launch IntelliJ IDEA
09:58 Dockerfile
10:35 Re-run Docker container with IntelliJ - state persisted
I will explicitly cover IntelliJ Community Edition 2020.3 and provide a Java Developer environment with the following ...
- Ubuntu version 18.04.5
- Zulu OpenJDK 11.0.10-11.45.27
- Maven 3.6.3
- Git - via package installer (version 2.17.1)
- curl - via package installer (version 7.58.0)
Of course, you have to have docker installed on your host machine!
All you need to do is git clone my repository and execute a run.sh script, that's it! The IntelliJ IDE displays and your ready to go. Here are the resource links ..
Docker Images for IntelliJ IDEA available on MVP Java's DockerHub account ..
https://hub.docker.com/repository/docker/mvpjava/intellij-ide
Dockerfile and run.sh script available on MVP Java's GitHub account ...
https://github.com/mvpjava/intelliJ-ce-idea
All you need to do is ..
$ git clone https://github.com/mvpjava/intelliJ-ce-idea.git
$ cd intelliJ-ce-idea
$ chmod 777 run.sh
$ ./run.sh
You can check out the MVP Java Blog Post
"Docker for your Java Development Environment with IntelliJ" here ..
http://mvpjava.com/docker-java-deve…ronment-intellij/
Here are some relevant Videos as well on Java and Docker ..
1. How to Create a Docker Image for a Java application - https://youtu.be/JTbwRUCop2c
2. Spring Tool Suite 4 in Docker - https://youtu.be/do_oNrPLftg
3. Docker for your Java Development Environment (with NetBeans) - https://youtu.be/1BI2W-PGkKw
======================================================
Subscribe to MVP Java ...
https://www.youtube.com/c/MVPJava?sub_confirmation=1
Follow me ...
Website : http://www.mvpjava.com
Facebook : https://www.facebook.com/mvpjava
Twitter : https://twitter.com/mvpjava
GitHub : https://github.com/mvpjava
DockerHub: https://hub.docker.com/?namespace=mvpjava
My Company: http://www.triomni-it.com
Видео Docker for your Java Development Environment with IntelliJ канала MVP Java
Table Of Contents
--------------------------------------------------------------------------------------
00:00 Introduction
01:21 DockerHub and GitHub resources used
01:53 Starting IntelliJ IDE in Docker Container - DEMO
07:02 Container File Permissions with $USER
08:07 Custom Docker bind mount directories
08:39 ItelliJ Java Project Source Files - persisted
09:12 Viewing run.sh script to launch IntelliJ IDEA
09:58 Dockerfile
10:35 Re-run Docker container with IntelliJ - state persisted
I will explicitly cover IntelliJ Community Edition 2020.3 and provide a Java Developer environment with the following ...
- Ubuntu version 18.04.5
- Zulu OpenJDK 11.0.10-11.45.27
- Maven 3.6.3
- Git - via package installer (version 2.17.1)
- curl - via package installer (version 7.58.0)
Of course, you have to have docker installed on your host machine!
All you need to do is git clone my repository and execute a run.sh script, that's it! The IntelliJ IDE displays and your ready to go. Here are the resource links ..
Docker Images for IntelliJ IDEA available on MVP Java's DockerHub account ..
https://hub.docker.com/repository/docker/mvpjava/intellij-ide
Dockerfile and run.sh script available on MVP Java's GitHub account ...
https://github.com/mvpjava/intelliJ-ce-idea
All you need to do is ..
$ git clone https://github.com/mvpjava/intelliJ-ce-idea.git
$ cd intelliJ-ce-idea
$ chmod 777 run.sh
$ ./run.sh
You can check out the MVP Java Blog Post
"Docker for your Java Development Environment with IntelliJ" here ..
http://mvpjava.com/docker-java-deve…ronment-intellij/
Here are some relevant Videos as well on Java and Docker ..
1. How to Create a Docker Image for a Java application - https://youtu.be/JTbwRUCop2c
2. Spring Tool Suite 4 in Docker - https://youtu.be/do_oNrPLftg
3. Docker for your Java Development Environment (with NetBeans) - https://youtu.be/1BI2W-PGkKw
======================================================
Subscribe to MVP Java ...
https://www.youtube.com/c/MVPJava?sub_confirmation=1
Follow me ...
Website : http://www.mvpjava.com
Facebook : https://www.facebook.com/mvpjava
Twitter : https://twitter.com/mvpjava
GitHub : https://github.com/mvpjava
DockerHub: https://hub.docker.com/?namespace=mvpjava
My Company: http://www.triomni-it.com
Видео Docker for your Java Development Environment with IntelliJ канала MVP Java
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Component vs @Service in Spring | An Actual Answer](https://i.ytimg.com/vi/_bImyniwpBQ/default.jpg)
![Java Continuous Integration with Shippable](https://i.ytimg.com/vi/bweZzlgBf8s/default.jpg)
![instanceof Java Keyword Tutorial | What's new?](https://i.ytimg.com/vi/1EDx2z0N7_c/default.jpg)
![Understanding the Concept of a Java Interface - Part 1](https://i.ytimg.com/vi/AgQeJTCVJI8/default.jpg)
![Java Artificial Intelligence | Testing Plugin](https://i.ytimg.com/vi/XhTz-yZwx-k/default.jpg)
![Java Optional, NullPointerException Killer? Part 2](https://i.ytimg.com/vi/3IzvmbOwCjg/default.jpg)
![JavaFX - Switching Scenes Like A Boss! (Part 2)](https://i.ytimg.com/vi/liBlofRb824/default.jpg)
![Java Interface Syntax - Part 3](https://i.ytimg.com/vi/kClL-SyaBhc/default.jpg)
![Spring Boot and JUnit 5](https://i.ytimg.com/vi/K60vyIHAUOQ/default.jpg)
![What is Spring Native? | Game Changer](https://i.ytimg.com/vi/exNczPzRbt8/default.jpg)
![What is a Java Record?](https://i.ytimg.com/vi/0yb80kTO2UQ/default.jpg)
![Spring Caching with Caffeine Cache](https://i.ytimg.com/vi/3McRajvmdlw/default.jpg)
![How to use a Provider with Google Guice (Part2)](https://i.ytimg.com/vi/BtGf42WB9wM/default.jpg)
![How I Got Docker Certified](https://i.ytimg.com/vi/FAwV8Cs8ve8/default.jpg)
![How to use a Provider with Google Guice (Part 1)](https://i.ytimg.com/vi/3uAR5sFgh2A/default.jpg)
![Maven Development: How to write a Custom Plugin](https://i.ytimg.com/vi/tM25OFSO__I/default.jpg)
![Deploy Spring Boot WAR to Tomcat Docker Container Linked to MongoDB](https://i.ytimg.com/vi/XojJV0A3cBw/default.jpg)
![Spring Boot Integration Testing](https://i.ytimg.com/vi/VeFr1CRFdC4/default.jpg)
![Injecting Single Interface Implementation with Google Guice](https://i.ytimg.com/vi/wNclLOTxQjk/default.jpg)
![JavaFX Multiple Controllers](https://i.ytimg.com/vi/osIRfgHTfyg/default.jpg)
![JavaPoet: Automatic Java source code generation (Part 2)](https://i.ytimg.com/vi/NBFmI1PaZwc/default.jpg)