当前位置:   article > 正文

【docker】容器内配置环境变量

【docker】容器内配置环境变量

背景:

我要把下面的环境变量写到bash脚本里,起名叫environment_start.sh。

目的:

用于每次进入容器dev_into.sh的时候,让系统获取到环境变量。

操作步骤:

先在容器外找个合适的位置写环境变量bash脚本,environment_start.sh

vim environment_start.sh

  1. 比如输入以下环境变量:(把需要的环境变量写进去)
  2. export C_INCLUDE_PATH="/usr/local/cuda/include:"
  3. export NVIDIA_VISIBLE_DEVICES=all
  4. export USER=nvidia
  5. export GLOG_alsologtostderr=0

wq保存后退出。

打开进入容器的文件dev_into.sh,进行修改

在docker exec 块加一句话

bash -c "source /path/to/environment_start.sh && /bin/bash"

如下图:

保存,退出。

检查

执行dev_into.sh进入容器,然后env查看环境变量。

至此,搞定。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/804739
推荐阅读
相关标签
  

闽ICP备14008679号