Tag: 卡拉夫

docker集装箱内的卡拉夫经纪人url – 窗口

所以我正在创build一个camel项目的docker container 。 在项目中,我使用apache karaf将数据发送到消息队列。 现在,当项目正常运行, 即没有作为容器 ,它正常工作。 karaf broker url是 – tcp://localhost:61616 。 该值来自骆驼项目中的configuration文件。 但是,当我创buildcontainer错误抛出 – 无法连接到代理url – tcp:// localhost:61616 我的猜测是docker内的“本地主机”不会被认为是我的机器(笔记本电脑)的localhost 。 在container内, 我相信 locahost就是它自己的IP地址。 那么, 我应该为经纪人url提供什么地址? 127.0.0.1? 或我的笔记本电脑的外部IP?

制作卡拉夫/docker服务器读取configuration文件

从io8 maven原型开始,我设置了一个Docker容器,它包含一个包含CXF平静Web服务的Karaf容器。 我希望这个在启动时读取一个文件来对它进行参数化。 设置(a)Docker容器的过程是什么,以便它可以在启动时接收configuration文件,以及(b)从内部find该文件?

在fedora-Docker上安装karaf

我正在尝试创build一个图像与其中有karaf里面的fedora。我不理解如何使用Dockerfile.I使用以下泊坞窗文件 FROM fedora FROM openjdk:8-jre-slim ENV RESOURCE_DIR /var/resources ENV VAROPT_DIR /var/opt ENV LOG_DIR /var/opt/log ENV KARAF_VERSION 3.0.8 ENV OSGI_BASE /usr/local/osgi ENV INSTANCE_NAME cus ENV OSGI_DEPLOY_DIR /deploy # Install Karaf RUN mkdir -p ${OSGI_BASE} ADD http://www.apache.org/dyn/closer.lua/karaf/3.0.8/apache-karaf-3.0.8.tar.gz ${OSGI_BASE}/ WORKDIR ${OSGI_BASE} RUN gunzip apache-karaf-${KARAF_VERSION}.tar.gz RUN tar -xvf apache-karaf-${KARAF_VERSION}.tar RUN ln -s apache-karaf-${KARAF_VERSION} latest # Cutomize to enable mount […]