Hi Steinar,

I wrote a blog post on how to create a Karaf custom distribution and create a 
Docker image with JIB:

https://fpapon.github.io/2020/03/21/karaf-custom-distribution/

May be you can find some tips.

regards,

François
fpa...@apache.org

Le 08/04/2020 à 12:22, Steinar Bang a écrit :
>>>>>> Steinar Bang <s...@dod.no>:
>>> Yep. AFAIK the docker:provision puts all karaf directories on the host VM. 
>>> That's the reason why we're doing it manually. Am I right with this?
>> I googled the error message I got: docker: Error response from daemon: No 
>> command specified.
>> I found this:
>>  
>> https://serverfault.com/questions/757210/no-command-specified-from-re-imported-docker-image-container
>> Is the cause of my error message that docker:provision created an image
>> without e.g. the etc directory and expected the docker container to
>> provide those directories?
> At a little further googling I tried adding a command to the run, to
> fire up karaf, but both my guesses ("bin/karaf" and "karaf"), failed:
>
> [node1] (local) root@192.168.0.13 ~
> $ docker run -p 8101:8101 -p 8181:8181 steinarb/ukelonn-demo:202004071205 
> bin/karaf
> docker: Error response from daemon: OCI runtime create failed: 
> container_linux.go:346: starting container process caused "exec: 
> \"bin/karaf\": stat bin/karaf: no such file or directory": unknown.
> ERRO[0001] error waiting for container: context canceled 
> [node1] (local) root@192.168.0.13 ~
> $ docker run -p 8101:8101 -p 8181:8181 steinarb/ukelonn-demo:202004071205 
> karaf
> docker: Error response from daemon: OCI runtime create failed: 
> container_linux.go:346: starting container process caused "exec: \"karaf\": 
> executable file not found in $PATH": unknown.
> ERRO[0001] error waiting for container: context canceled 
> [node1] (local) root@192.168.0.13 ~
> $ 
>

Reply via email to