How to turn a jar package into a docker container 1. First download the java image docker pull java:8 2. Create a new working directory and copy the jar package into it mkdir mydocker cd mydocker copy /xxx/app.jar ./ 3. Create a new Dockerfile vi Dockerfile The file contents are as follows: FROM java:8 MAINTAINER freebytes.net WORKDIR /test COPY app.jar /test/app.jar CMD ["java","-jar","app.jar","-Dfile.encoding=utf-8"] Code Explanation
4. Build an image docker build -t app-docker . Indicates building an image from the current directory. This command will package all the files in the current directory and send them to the Docker engine server, and then build the image according to the Dockerfile on the server. 5. After the build is successful, start the container docker run -it -p 9013:8088 –name app -d my-docker According to the Dockerfile configuration just now, after the container is generated, a test directory will inevitably be generated in the container root directory, and the app.jar file will exist in the test directory. The container executes the instructions defined by CMD based on the test directory. Can enter the container to view docker exec -it app /bin/bash This is the end of this article about how to turn a jar package into a docker container. For more information about how to turn a jar package into a docker container, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: Solve MySQL login error: 'Access denied for user 'root'@'localhost'
>>: Detailed explanation of the abbreviation of state in react
This blog is a work note environment: nginx versi...
Usually the goal of building a website is to have...
Table of contents Tomcat class loader hierarchy W...
Nowadays, application development is basically se...
Table of contents environment: 1. Docker enables ...
Table of contents 1. Understanding the Equality R...
Beginners who are exposed to HTML learn some HTML...
Table of contents 1. React Hooks vs. Pure Functio...
With the rise of mobile terminals such as iPad, p...
var() Introduction and Usage Details (MDN) IE is ...
<META http-equiv="Page-Enter" CONTENT...
1. SSH remote management SSH is a secure channel ...
Introduction: Regarding MySQL database specificat...
Recently, I have been learning to use nginx to pl...
The main symptom of the conflict is that the FLASH...