1

我使用检索了最新的图像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?

4

2 回答 2

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
于 2018-02-02T15:54:02.017 回答
0
  1. 从 UI 中下载 docker install 脚本。
  2. 生成令牌。
  3. 使用名称和令牌运行脚本。

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

于 2019-08-17T20:37:42.517 回答