如何为boot2docker永久设置环境变量

面条X

我试图将我的环境变量放在客户机上的/ var / lib / boot2docker / profile文件中,然后重新启动它

导出http_proxy = http:// proxy:port

然后我使用以下方法从主机(Windows 7)中打开外壳程序:

docker-machine ssh默认

我无法通过使用从我的环境变量中找到“ http_proxy”

环保

马特

docker守护程序源/var/lib/boot2docker/profile开始之前。HTTP_PROXY变量将在docker守护程序环境中可用在通过登录的用户ssh不会看到这个变量。

/etc/profile.d/*.sh登录时,所有文件都将被加载到用户配置文件中,但是正如您所指出的,每次重新启动后,此文件都会重置为基本映像。

/var/lib/boot2docker/目录包含重新启动后保留的文件。bootlocal.sh会在启动时结束运行。bootsync.sh文件将在docker之前运行。

编辑/var/lib/boot2docker/bootsync.sh以包括

echo 'export HTTP_PROXY="http://whatever"' > /etc/profile.d/proxy.sh

然后,该变量将可用于docker首次启动后登录的所有内容

○ → docker-machine restart default-docker
...
○ → docker-machine ssh default-docker
...
docker@default-docker:~$ echo $HTTP_PROXY
http://whatever

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为boot2docker永久设置环境变量

来自分类Dev

如何永久设置环境变量

来自分类Dev

如何永久设置环境变量

来自分类Dev

如何永久设置环境变量?

来自分类Dev

如何为特定Flatpak应用程序永久设置环境变量?

来自分类Dev

如何为Visual Studio命令行永久设置环境变量

来自分类Dev

如何为anacron设置环境变量?

来自分类Dev

如何为anacron设置环境变量?

来自分类Dev

如何为PHP设置环境变量?

来自分类Dev

如何在现有的Docker容器中永久设置环境变量?

来自分类Dev

如何为Xfce窗口环境设置环境变量

来自分类Dev

永久设置DB2CLP环境变量

来自分类Dev

如何在C#中永久设置环境变量

来自分类Dev

如何设置用户环境变量?(永久而非会话)

来自分类Dev

如何在Amazon Linux 2中永久设置环境变量

来自分类Dev

无法永久设置环境变量PATH

来自分类Dev

使用 .sh 永久设置环境变量

来自分类Dev

如何为root设置持久性环境变量?

来自分类Dev

如何为gulp-jasmine设置环境变量

来自分类Dev

如何为Shell命令设置环境变量

来自分类Dev

如何为JVM设置PATH环境变量

来自分类Dev

如何为Enide / Nodeclipse设置环境变量?

来自分类Dev

如何为Linux Shell设置TERM环境变量

来自分类Dev

如何为GitHub存储库设置环境变量?

来自分类Dev

如何为root设置持久性环境变量?

来自分类Dev

如何为远程rsync进程设置环境变量?

来自分类Dev

如何为所有类型的OS设置环境变量?

来自分类Dev

如何为Enide / Nodeclipse设置环境变量?

来自分类Dev

如何为使用`nohup`执行的程序设置环境变量?