datapower无法安装在docker

时间:2017-03-02 15:17:37

标签: docker ibm-datapower

我在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"
    

4 个答案:

答案 0 :(得分:1)

试试这个 - https://github.com/ibm-datapower/datapower-tutorials/blob/master/getting-started/start-with-docker.md

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)

答案 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