Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Running Java Applications with Docker

Автор: SwitchIT

Загружено: 2024-03-06

Просмотров: 169

Описание:

This video explains steps to run a simple Java application that prints "Hello, World!" with docker or in other words steps to containerize your Java application.
1. Create a Java file named HelloWorld.java with the following content
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

2. Compile the Java application (make sure Java is installed and available in PATH). Open terminal and run following command:

javac HelloWorld.java

3. Create a file named Dockerfile (without any file extension) in the same directory as HelloWorld.java. Add the following content to the Dockerfile:

FROM openjdk:latest
WORKDIR /app
COPY HelloWorld.class /app
CMD ["java", "HelloWorld"]

This Dockerfile instructs Docker to use the latest version of the OpenJDK image, set the working directory to /app, copy the compiled HelloWorld.class file into the /app directory inside the container, and run the java HelloWorld command when the container starts.

4. Build the Docker image:
Open your terminal or command prompt, navigate to the directory containing HelloWorld.java and Dockerfile, and run the following command to build the Docker image:

docker build -t hello-world-java .
This command builds a Docker image with the tag hello-world-java based on the Dockerfile in the current directory (.).

5. Run the Docker container:
Once the Docker image is built, you can run a container based on that image using the following command:

docker run hello-world-java

Running Java Applications with Docker

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#4288 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "0oke9VfRt2M" ["related_video_title"]=> string(100) "Docker для Начинающих за 49 Мин | Docker с Нуля | 2025 Переиздание" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(14) "Vlad Mishustin" } [1]=> object(stdClass)#4261 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "zaibSzrsWBM" ["related_video_title"]=> string(173) "ВОЙНА С ИРАНОМ! Трамп заявил: ядерный объект Фордо уничтожен. Иран отрицает! СПЕЦЭФИР 22 июня 06:00" ["posted_time"]=> string(0) "" ["channelName"]=> string(24) "9 канал | Channel 9" } [2]=> object(stdClass)#4286 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "2yoRWrc0MA0" ["related_video_title"]=> string(96) "ВСЕ ЧТО НУЖНО ЗНАТЬ О ДЕПЛОЕ, DOCKER, CI/CD, ЕСЛИ ТЫ НОВИЧОК" ["posted_time"]=> string(25) "2 месяца назад" ["channelName"]=> string(29) "Бинарный происк" } [3]=> object(stdClass)#4293 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "FzwIs2jMESM" ["related_video_title"]=> string(36) "Intro to Docker [with Java Examples]" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(9) "JetBrains" } [4]=> object(stdClass)#4272 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "efWRv3UzcOc" ["related_video_title"]=> string(173) "Пока бомбардировщики B-2 летят к цели, в Вашингтоне появился “Русский след” /№965/ Юрий Швец" ["posted_time"]=> string(23) "7 часов назад" ["channelName"]=> string(54) "Юрий Швец -- официальный канал" } [5]=> object(stdClass)#4290 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "23oLE1ToURk" ["related_video_title"]=> string(33) "Docker Compose и Spring Boot 3.1" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(48) "Уголок сельского джависта" } [6]=> object(stdClass)#4285 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "iGz0cFwt5vI" ["related_video_title"]=> string(52) "Dockerizing Springboot Application | Docker @ashokit" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(8) "Ashok IT" } [7]=> object(stdClass)#4295 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "0OgP9C_1qLQ" ["related_video_title"]=> string(133) "ПОЛНЫЙ ОТРЫВ ОТ РЕАЛЬНОСТИ. Главная слабость Путина, которая его погубит" ["posted_time"]=> string(24) "14 часов назад" ["channelName"]=> string(19) "Майкл Наки" } [8]=> object(stdClass)#4271 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "OVYNUg0aODw" ["related_video_title"]=> string(63) "docker: multi-stage builds (intermediate) anthony explains #503" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(17) "anthonywritescode" } [9]=> object(stdClass)#4289 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "lr1rYnUubpQ" ["related_video_title"]=> string(69) "Docker Для Начинающих за 1 Час | Docker с Нуля" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(14) "Vlad Mishustin" } }
Docker для Начинающих за 49 Мин | Docker с Нуля | 2025 Переиздание

Docker для Начинающих за 49 Мин | Docker с Нуля | 2025 Переиздание

ВОЙНА С ИРАНОМ! Трамп заявил: ядерный объект Фордо уничтожен. Иран отрицает! СПЕЦЭФИР 22 июня 06:00

ВОЙНА С ИРАНОМ! Трамп заявил: ядерный объект Фордо уничтожен. Иран отрицает! СПЕЦЭФИР 22 июня 06:00

ВСЕ ЧТО НУЖНО ЗНАТЬ О ДЕПЛОЕ, DOCKER, CI/CD, ЕСЛИ ТЫ НОВИЧОК

ВСЕ ЧТО НУЖНО ЗНАТЬ О ДЕПЛОЕ, DOCKER, CI/CD, ЕСЛИ ТЫ НОВИЧОК

Intro to Docker [with Java Examples]

Intro to Docker [with Java Examples]

Пока бомбардировщики B-2 летят к цели, в Вашингтоне появился “Русский след” /№965/ Юрий Швец

Пока бомбардировщики B-2 летят к цели, в Вашингтоне появился “Русский след” /№965/ Юрий Швец

Docker Compose и Spring Boot 3.1

Docker Compose и Spring Boot 3.1

Dockerizing Springboot Application | Docker @ashokit

Dockerizing Springboot Application | Docker @ashokit

ПОЛНЫЙ ОТРЫВ ОТ РЕАЛЬНОСТИ. Главная слабость Путина, которая его погубит

ПОЛНЫЙ ОТРЫВ ОТ РЕАЛЬНОСТИ. Главная слабость Путина, которая его погубит

docker: multi-stage builds (intermediate) anthony explains #503

docker: multi-stage builds (intermediate) anthony explains #503

Docker Для Начинающих за 1 Час | Docker с Нуля

Docker Для Начинающих за 1 Час | Docker с Нуля

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]