無涯教程:Docker - Java安裝
在這裡,我們正在建立一個Java應用程式並使用docker執行。本示例包括以下步驟。
-
步驟1 - 建立目錄
目錄是組織檔案所必需的。使用以下命令建立導演。
-
$ mkdir java-docker-app
-
步驟2 - 建立Java檔案
現在建立一個Java檔案。將此檔案另存為 Hello.java 檔案。
class Hello{ public static void main(String[] args){ System.out.println("This is java app n by using Docker"); } }
將其儲存為 java-docker-app 目錄中的Hello.java。
-
步驟3 - 建立Dockerfile
建立Java檔案後,我們需要建立一個Dockerfile,其中包含有關Docker。 Dockerfile不包含任何副檔名。因此,使用 Dockerfile 名稱將其儲存起來簡單。
FROM java:8 COPY . /var/www/java WORKDIR /var/www/java RUN javac Hello.java CMD ["java", "Hello"]
按照慣例,將所有指令寫成大寫。將此檔案放在 java-docker-app 目錄中。現在,我們在 java-docker-app 目錄中具有了與Hello.java並行的Dockerfile。
請參閱,其中的資料夾必須如下所示。
-
步驟4 - 構建Docker Image
建立Dockerfile之後,我們正在更改工作目錄。
$ cd java-docker-app
現在,按照以下命令建立映象。我們必須以root使用者身份登入為了建立Image對映,在本示例中,我們已切換為root使用者。在以下命令中, java-app 是映象的名稱。我們可以為docker映象使用任何名稱
-
$ docker build -t java-app。
請參閱上述命令的螢幕截圖。
成功構建映象後。現在,我們可以執行我們的docker映象。
-
步驟5 - 執行映象
成功建立影像後。現在我們可以使用run命令執行docker了。以下命令用於執行java-app。
-
$ docker run java-app
在這裡,我們可以看到執行Java-app產生了輸出。
現在,我們已在您的系統上成功執行docker image。除了所有這些,您還可以使用其他命令。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4289/viewspace-2797356/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 無涯教程:Docker - Python安裝DockerPython
- 無涯教程:Node.js - OSNode.js
- windows docker 安裝教程WindowsDocker
- Centos 安裝 Docker|教程CentOSDocker
- 無涯教程: Laravel 8 - 模型觀察者Laravel模型
- 無涯教程: Node.js - Web模組Node.jsWeb
- 無涯教程: Node.js - 事件傳送Node.js事件
- 無涯教程: Nginx - 指令與上下文Nginx
- Docker教程之四CentOS安裝DockerDockerCentOS
- Docker 教程十四安裝 GitlabDockerGitlab
- Docker 教程十三安裝elasticsearchDockerElasticsearch
- Windows Docker Desktop安裝教程WindowsDocker
- Docker簡易安裝教程Docker
- Docker教程之七安裝 MySQLDockerMySql
- MAC OSX Docker安裝教程2018MacDocker
- Docker教程之十一安裝 ZookeeperDocker
- centos7 docker 安裝教程CentOSDocker
- pve+alpine+docker安裝教程Docker
- 5分鐘安裝docker教程Docker
- 無涯教程: Laravel 8 - 自定義函式介紹Laravel函式
- Docker最全教程之Ubuntu下安裝Docker(十四)DockerUbuntu
- Centos Stream 9 安裝Docker 23.0.2 社群版安裝教程。CentOSDocker
- CentOS7 docker安裝部署教程CentOSDocker
- 教程: Rocky linux 9.4 中安裝DockerLinuxDocker
- java安裝教程詳細 java環境配置教程Java
- 常用環境部署—Docker安裝RocketMQ教程!DockerMQ
- Ubuntu系統安裝Docker詳細教程UbuntuDocker
- Centos7編譯安裝Docker教程。CentOS編譯Docker
- Docker 理論簡介及安裝教程Docker
- centos7安裝docker詳細教程CentOSDocker
- Centos7 安裝 Docker 詳細教程CentOSDocker
- 無網環境安裝docker之--rpmDocker
- Ubuntu 18.04系統編譯安裝Docker教程。Ubuntu編譯Docker
- Ubuntu 20.04系統編譯安裝Docker教程。Ubuntu編譯Docker
- Elasticsearch 在 docker 和 CentOS 下的安裝教程ElasticsearchDockerCentOS
- Docker安裝Oracle 19c 詳細教程DockerOracle
- Eclipse安裝教程 ——史上最詳細安裝java &python教程說明 【附視訊安裝演示】EclipseJavaPython
- docker 安裝Docker