我在Windows 7 64 Bit上安装了Docker Toolbox。然后我按照链接https://developer.ibm.com/datapower/docker/
中的说明进行操作docker pull ibmcom / datapower:latest
下载完成后,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"
答案 0 :(得分:1)
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
答案 1 :(得分:0)
试试这个:https://www.ibm.com/developerworks/community/blogs/awasen/entry/DataPower_on_Docker_Toolbox?lang=en
(由我写的......)
答案 2 :(得分:0)
它需要4096 MB内存和2个专用于默认机器的芯片。确保已启用虚拟化。然后确保已成功安装docker,尝试使用 docker images 命令查看docker是否正常工作。如果正常工作,请使用 docker-machine stop 命令停止计算机。然后转到虚拟框,并更改默认计算机的设置(4096 MB内存和2个芯片)。它解决了我的问题。
答案 3 :(得分:0)
用于您的服务的用户 8010-8020 端口
试试这个 docker 命令 -
docker run -it \
-v $PWD/config_myConfig:/drouter/config \
-v $PWD/local_mylocal:/drouter/local \
-e DATAPOWER_ACCEPT_LICENSE=true \
-e DATAPOWER_INTERACTIVE=true \
-e DATAPOWER_WORKER_THREADS=4 \
-p 9090:9090 \
-p 8010-8020:8010-8020 \
ibmcom/datapower