📅  最后修改于: 2020-12-31 14:33:11             🧑  作者: Mango
就像我们前面提到的那样,Docker可以执行任何应用程序。
在这里,我们正在创建一个Java应用程序并使用docker运行。本示例包括以下步骤。
目录是组织文件所必需的。使用以下命令创建导演。
请参阅上述命令的屏幕截图。
现在创建一个Java文件。将此文件另存为Hello.java文件。
// Hello.java
将其保存为java.docker-app目录中的Hello.java。
创建Java文件后,我们需要创建一个包含Docker指令的Dockerfile。 Dockerfile不包含任何文件扩展名。因此,使用Dockerfile名称将其简单保存。
// Dockerfile
因为这是惯例,所以将所有指令都写成大写。将此文件放在java-docker-app目录中。现在,我们在java- docker-app目录中具有与Hello.java平行的Dockerfile。
瞧,您的文件夹必须如下所示。
创建Dockerfile之后,我们将更改工作目录。
看,屏幕截图。
现在,按照以下命令创建图像。我们必须以root用户身份登录才能创建映像。在此示例中,我们已切换为root用户。在以下命令中, java-app是图像的名称。我们可以为Docker映像使用任何名称。
请参阅上述命令的屏幕截图。
成功构建映像后。现在,我们可以运行我们的docker映像。
成功创建映像后。现在我们可以使用run命令运行docker了。以下命令用于运行java-app。
请参阅上述命令的屏幕截图。
在这里,我们可以看到运行Java应用程序后产生了输出。
现在,我们已经在您的系统上成功运行了docker image。除了所有这些,您还可以使用其他命令。