无法在 docker 中安装 datapower
datapower cannot be installed in docker
我在 Windows 7 64 位上安装了 Docker Toolbox。然后我按照 link https://developer.ibm.com/datapower/docker/
中的说明进行操作
docker拉ibmcom/datapower:最新
下载完成后,DataPower 映像出现在我的注册表中。
当我键入以下命令时,它没有响应,它会一直等待。
$ docker run -it -v $PWD/config:/drouter/config -v $PWD/local:/drouter/local -e
DATAPOWER_ACCEPT_LICENSE=true -e DATAPOWER_INTERACTIVE=true -e DATAPOWER_WORKE
R_THREADS=4 -p 9090:9090 ibmcom/datapower
time="2017-03-02T18:03:24+03:00" level=info msg="Unable to use system certificat
e pool: crypto/x509: system root pool is not available on Windows"
试试这个:https://www.ibm.com/developerworks/community/blogs/awasen/entry/DataPower_on_Docker_Toolbox?lang=en
(我写的...)
它需要 4096 MB 内存和 2 个专用于默认机器的芯片。确保已启用虚拟化。然后确保你安装了 docker 成功,尝试 docker images 命令来查看 docker 是否正常工作。如果工作正常,请使用 docker-machine stop 命令停止您的机器。然后转到虚拟框,并更改默认机器的设置(4096 MB 内存和 2 个芯片)。它解决了我的问题。
确保为 Datapower 分配 4GB RAM 和 2 个内核 CPU。
Docker命令-
docker run -it \
-v $PWD/config:/drouter/config \
-v $PWD/local:/drouter/local \
-e DATAPOWER_ACCEPT_LICENSE=true \
-e DATAPOWER_INTERACTIVE=true \
-p 9090:9090 \
-p 9022:22 \
-p 5554:5554 \
-p 8000-8010:8000-8010 \
--name idg \
ibmcom/datapower
我在 Windows 7 64 位上安装了 Docker Toolbox。然后我按照 link https://developer.ibm.com/datapower/docker/
中的说明进行操作docker拉ibmcom/datapower:最新
下载完成后,DataPower 映像出现在我的注册表中。
当我键入以下命令时,它没有响应,它会一直等待。
$ docker run -it -v $PWD/config:/drouter/config -v $PWD/local:/drouter/local -e DATAPOWER_ACCEPT_LICENSE=true -e DATAPOWER_INTERACTIVE=true -e DATAPOWER_WORKE R_THREADS=4 -p 9090:9090 ibmcom/datapower time="2017-03-02T18:03:24+03:00" level=info msg="Unable to use system certificat e pool: crypto/x509: system root pool is not available on Windows"
试试这个:https://www.ibm.com/developerworks/community/blogs/awasen/entry/DataPower_on_Docker_Toolbox?lang=en
(我写的...)
它需要 4096 MB 内存和 2 个专用于默认机器的芯片。确保已启用虚拟化。然后确保你安装了 docker 成功,尝试 docker images 命令来查看 docker 是否正常工作。如果工作正常,请使用 docker-machine stop 命令停止您的机器。然后转到虚拟框,并更改默认机器的设置(4096 MB 内存和 2 个芯片)。它解决了我的问题。
确保为 Datapower 分配 4GB RAM 和 2 个内核 CPU。
Docker命令-
docker run -it \
-v $PWD/config:/drouter/config \
-v $PWD/local:/drouter/local \
-e DATAPOWER_ACCEPT_LICENSE=true \
-e DATAPOWER_INTERACTIVE=true \
-p 9090:9090 \
-p 9022:22 \
-p 5554:5554 \
-p 8000-8010:8000-8010 \
--name idg \
ibmcom/datapower