Я пробовал использовать докер. Я устанавливаю docker инструмента и бегу. Я dovnload изображение ubuntu и запускаю на докере. Я делаю все этим linkКак установить java на ubuntu на докере?
Для установки убунту я docker run -it ubuntu bash
После этого я бегу этот убунту docker run -i -t ubuntu:latest /bin/bash
После старта я поместил [email protected]:/#
Теперь я хочу установить Java и запустить некоторые приложения на это java.
Я попытался установить Java [email protected]:/# apt-get install default-jre
Когда Installed я пытаюсь запустить эту команду java -version
и я вижу
[email protected]:/# java -version
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
после этого я выйти из убунту
[email protected]:/# exit
и запустить снова. И когда ubuntu начал, я попробовал
[email protected]:/# java -version
bash: java: command not found
Как я могу установить java или запустить эту версию java?
Вы пытаетесь использовать контейнер Docker как обычной виртуальной машине? На самом деле это не так. Вы должны написать 'Dockerfile', который начинается с нужного базового изображения Ubuntu, устанавливает Java, копирует ваше приложение и устанавливает его для запуска. – jonrsharpe
@jonrsharpe OK. скажем, я создал файловый докер. Тогда что я с этим делаю? Я думаю, что это так - я запускаю докер. установите все необходимые программы (java, db, некоторые утилиты). проверьте, как это работает. Если все хорошо, я создаю изображение. затем я устанавливаю это изображение в другой докер на другом компьютере. – user5620472
Данные Docker не сохраняются в контейнере, если они не связаны с томом, который отображается в файловой системе. –