一个内置求解器 (glpk) 的 Docker 镜像

docker hub 上有一个包含 Pyomo 和 glpk 的公共镜像。要使用它,请安装 docker,运行 docker,然后使用如下命令

docker pull dlwoodruff/pyomoglpk

获取镜像。一旦有了镜像,您可能希望使用如下命令挂载本地文件系统运行它

docker run -i -t -v /home/woodruff:/home/woodruff pyomoglpk /bin/bash

根据您的环境,您可能需要在 docker 命令前使用 sudo,或者您可能需要在 Windows 机器上做一些工作来使挂载可用。Docker 有很好的文档,因此您可以获得更多关于如何执行这些操作的详细信息。Docker 的主要优点是,您可以将 Pyomo 模型分发给拥有 docker 但不想或不能安装 Python、Pyomo 和 glpk 的人。我知道这样的人数很少。