【问题标题】:Running Dell Boomi atom on Docker在 Docker 上运行 Dell Boomi atom
【发布时间】:2018-07-10 20:41:36
【问题描述】:

我使用docker pull boomi/atom:2.3.0检索了最近的图像

然后我运行以下脚本(使用 USERNAME、PASSWORD 和 ACCOUNT_ID 的占位符):

#!/bin/bash
atom_name=boomidemo01
docker stop $atom_name
docker rm $atom_name
docker run -p 9090:9090 -h boomidemo01 -e URL="platform.boomi.com" \
-e BOOMI_USERNAME=<USERNAME> -e BOOMI_PASSWORD=<PASSWORD> \
-e BOOMI_ATOMNAME=$atom_name \
-e BOOMI_CONTAINERNAME=$atom_name \
-e BOOMI_ACCOUNTID=<ACCOUNT_ID>  \
--name $atom_name \
-d -t boomi/atom:2.3.0

但是 atom 无法启动(无法通过 http://127.0.0.1:9090 上的浏览​​器连接到端口 9090)。有没有人设法使用 docker 来运行 Boomi atom?

【问题讨论】:

  • 日志说什么?从docker run 命令中删除-d,以便您可以跟踪日志。

标签: docker boomi


【解决方案1】:
  1. 从 UI 中下载 docker install 脚本。
  2. 生成令牌。
  3. 使用名称和令牌运行脚本。

端口无关紧要,因为 Atomsphere 永远不会被 ping 通。它会为您获取进程。

【讨论】:

    【解决方案2】:

    我最终想通了......以下脚本有效

    #!/bin/bash
    atom_name=boomidemo01
    host_dir=/home/user/Boomi
    docker stop $atom_name
    docker rm $atom_name
    
    docker run -p 9090:9090 -h $atom_name \
        -v $host_dir:/home/boomi/host_dir \
        -e URL=https://platform.boomi.com \
        -e BOOMI_USERNAME=<USERNAME> \
        -e BOOMI_PASSWORD=<PASSWORD> \
        -e BOOMI_ATOMNAME=$atom_name \
        -e BOOMI_CONTAINERNAME=$atom_name \
        -e BOOMI_ACCOUNTID=<ACCOUNT_ID> \
        -e PROXY_HOST= \
        -e PROXY_USERNAME= \
        -e PROXY_PASSWORD= \
        -e PROXY_PORT= \
        -e DOCKERUID= \
        -e SYMLINKS_DIR= \
        -e ATOM_LOCALHOSTID=$atom_name \
        -e INSTALL_TOKEN= \
        --name $atom_name \
        -d -t boomi/atom:2.3.0
    

    【讨论】:

      猜你喜欢
      • 2020-07-07
      • 2014-03-07
      • 2023-03-28
      • 1970-01-01
      • 2016-06-04
      • 2023-03-18
      • 1970-01-01
      • 2018-09-28
      • 2020-11-10
      相关资源
      最近更新 更多