1
Docker 컨테이너에서 enRoute를 실행하려고하지만 Docker 이미지를 찾지 못하는 것 같습니다. 누구든지 이미지의 위치를 제안 할 수 있습니까?enRoute OSGi 프레임 워크를 실행하기위한 Docker 이미지?
Docker 컨테이너에서 enRoute를 실행하려고하지만 Docker 이미지를 찾지 못하는 것 같습니다. 누구든지 이미지의 위치를 제안 할 수 있습니까?enRoute OSGi 프레임 워크를 실행하기위한 Docker 이미지?
OSGi enRoute는 Bndtools을 사용합니다. 거기에서 bndrun 파일을 실행 가능한 JAR로 내보낼 수 있습니다 (Base Tutorial, 특히 deploying 참조). 따라서 Java 8 이미지 만 있으면됩니다. 오라클은 자신의 저작권에 대해 다소 성가시지만, ggtools/java8
이미지가 있습니다. 따라서, 부두 노동자에은 OSGi 도중에 실행 JAR를 실행하기 위해 다음 Dockerfile를 사용할 수 있습니다
FROM ggtools/java8
MAINTAINER [email protected]
CMD java -jar test.jar
ADD test.jar test.jar
그런 다음 구축하고 다음과 같이 실행할 수 있습니다
$ ls
Dockerfile
test.jar
$ docker build .
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> 491dc47dbee6 About a minute ago 174.8 MB
<none> <none> 0e3b6c01e0b6 5 weeks ago 176.2 MB
ubuntu latest 1c9b046c2850 7 months ago 187.9 MB
ggtools/java8 latest dcdcbb7229ba 8 months ago 168.5 MB
$ docker run 491dc47dbee6
Welcome to Apache Felix Gogo
g! eval:eval 3+4+5+6+7+8+9
42.0
을이 당신을위한 응용 프로그램을 작동하는 경우 OSGi enRoute 웹 사이트에 대한 메모는 높이 평가 될 것입니다.
이것은 StackOverflow에 적합한 질문이 아닙니다. osgi-dev 메일 링리스트를보십시오 : https://mail.osgi.org/mailman/listinfo/osgi-dev –