我使用命令docker run -e GRB_WLSACCESSID=xxxxxxx来设置Gurobi授权的环境变量。容器的操作系统是Ubuntu 16.04。如果我通过SSH以交互方式登录容器,并通过python代码os.getenv()读取环境变量,这是可以的。但是,当我在Pycharm中添加这个容器作为远程SSH解释器并在Pycharm中执行python代码时,我无法获得环境变量。最后,我发现问题在于docker run -e生成的环境变量只能由
运行eval $(docker-machine env digitalocean)时收到此错误消息
Error checking TLS connection: Error checking and/orBe advised that this will trigger a Docker daemon restart which will stop running containers.在数字海洋上创建Docker容器的命令。docker-machine create --driver digitalocean