最新消息:

使用docker exec进入容器,无法读取环境变量问题

项目与思路 admin 214浏览 0评论

转自:http://dockone.io/question/958

 

 

 

/etc/profile中的变量不是自动就export的,完整的os在启动过程会有启动程序依次读取系统和用户的配置文件,但在容器里就没有这一步了,所以要自己导出才可以。
最直接的办法是用 runcreate-e参数通过命令行在容器外指定环境变量;当然也可以写一个entrypoint脚本,在其中export 那些基本不发生变化的环境变量。或者通过在Dockerfile中添加ENV的方式解决该问题

 

转载请注明:jinglingshu的博客 » 使用docker exec进入容器,无法读取环境变量问题


Warning: Use of undefined constant PRC - assumed 'PRC' (this will throw an Error in a future version of PHP) in /usr/share/nginx/html/wp-content/themes/d8/comments.php on line 17
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址