如何在 Jupyter Notebook 中加载 docker-machine env?

How load docker-machine env inside Jupyter Notebook?

我正在寻找一种方法来使用我的 python 内核加载 docker-machine env。现在,当我 运行 使用 docker 构建时,我得到以下错误:

Running S2I version "v1.1.14-dirty"
FATAL: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
make[1]: *** [docker/build] Error 1

如果我 运行 和 %%bash,可以工作,但不正常:

%%bash

eval "$(docker-machine env)"

make docker/build

预置 eval 工作正常:

!eval "$(docker-machine env)" && make docker/build