我尝试使用Docker。我安装了Docker工具并运行它。我下载了Ubuntu映像并在Docker上运行它,所有步骤都是根据此链接进行的。
为了安装Ubuntu,我使用了docker run -it ubuntu bash
命令。
之后,我运行了下面这个Ubuntu命令:docker run -i -t ubuntu:latest /bin/bash
启动后,我在root@9bca9a2a537d:/#
位置。
现在我想安装Java并在Java上启动某些应用程序。
我尝试安装Java,使用命令root@cf50a6fdfc10:/# apt-get install default-jre
当安装完成后,我尝试运行此命令:java -version
,会看到:
root@2e62f448f783:/# 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)
之后我退出了Ubuntu。
root@2e62f448f783:/# exit
重新运行。当Ubuntu启动时,我尝试再次运行
root@20cefe55e2eb:/# java -version
bash: java: command not found
我该如何安装Java或启动这个Java版本?
Dockerfile
,从你想要的基础Ubuntu镜像开始,安装Java,复制你的应用程序并设置其运行。 - jonrsharpeDockerfile
参考)吗? 你提供一个步骤列表,告诉Docker如何构建所需的容器,然后它很容易重复,而不必在运行中的机器上设置。请参见例如我的一个项目 https://github.com/textbook/flash/blob/master/Dockerfile。 - jonrsharpe