This article mainly introduces how to specify parameter variables externally in Docker. The example code in this article is very detailed and has a certain reference value for everyone's study or work. Friends in need can refer to it. Dockerfile: FROM frolvlad/alpine-oraclejre8:slim VOLUME /tmp ADD app.jar /app.jar #COPY agent/ /usr/local/skyagent/ WORKDIR /opt COPY docker-entrypoint.sh . ENV AP_ENV=$AP_ENV EXPOSE 7015 ENV JAVA_OPTS=$JAVA_OPTS ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ] Give variables in configuration: application.properties sea=${sea123} shan=${shan123} For Test: @RestController public class WebController { @Value("${sea}") private String sea; @Value("${shan}") private String shan; @GetMapping("/sea") public String test() { return sea+shan; } } Run the image: sudo docker run -it -p 9999:9999 -e 'sea=sea_test' -e 'shan=shan_test' testproperties004 The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: A brief discussion on the pitfalls of react useEffect closure
>>: MySQL 8.0.13 manual installation tutorial
1. JS asynchronous execution principle We know th...
First of all, let me talk to you about my daily l...
You may have set a MySQL password just now, but f...
Why do we need permission management? 1. Computer...
User and Group Management 1. Basic concepts of us...
These introduced HTML tags do not necessarily ful...
Table of contents illustrate 1. Enable Docker rem...
This article uses an example to describe how to c...
In the /etc/my.conf file, add the following line ...
When a website is maliciously requested, blacklis...
Physical Structure of an InnoDB Index All InnoDB ...
Preface The method of configuring IP addresses in...
Copy code The code is as follows: <!-- List ta...
Table of contents What is NULL Two kinds of NULL ...
Achieve results Implementation Code html <h1 c...