Сетевые псевдонимы: как их указать в arquillian.xml - PullRequest
0 голосов
/ 16 декабря 2018

Я использую формат CUBE в моем arquillian.xml и у меня есть что-то вроде этого, но псевдоним не работает, я что-то упустил?

<extension qualifier="docker">
        <property name="serverVersion">1.30</property>
        <property name="definitionFormat">CUBE</property>
         <property name="autoStartContainers">regexp:(.*)</property>

<property name="dockerContainers">
      networks:
         automationNetwork*:
            driver: bridge
      tomcat:
        image: tutum/tomcat:8.0
        exposedPorts: [8089/tcp]
        env: [JAVA_OPTS=-Dcom.sun.management.jmxremote.port=8089 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false]
        portBindings: [8080/tcp, 8089/tcp]
        networkMode: automationNetwork*
        await:
            strategy: polling
      cart*:
        image: cicd/my-fake-service:latest
        portBindings: [8080/tcp]
        networks:
            automationNetwork*:
                  aliases: cartHost
        await:
            strategy: polling
      slotService*:
        image: cicd/my-fake-service:latest
        portBindings: [8080/tcp]
        networks:
              automationNetwork*:
                 aliases: slotHost
        await:
            strategy: polling
      shippngService*:
        image: cicd/my-fake-service:latest
        portBindings: [8080/tcp]
        await:
            strategy: polling
      paymentService*:
        image: cicd/my-fake-service:latest
        portBindings: [8080/tcp]
        await:
            strategy: polling
    </property>
    <property name="clean">true</property>
</extension>

из командной строки Я могу запустить команду Docker исоздайте псевдоним и подключите контейнеры, используя псевдоним.

...