首页   注册   登录

singer

V2EX 第 96264 号会员,加入于 2015-02-07 20:49:27 +08:00
今日活跃度排名 2045
singer 最近回复了
上面我没回答到点子上,环境变量在你 dockerfile 阶段最好都定义好。
有些程序在构建镜像的时候,就会把环境变量放进去,所以后面改环境变量也没有任何作用

还有的是在容器启动得时候,加载环境变量的,这个时候,修改环境变量的。

还有一种情况就是,构建的时候,读取环境变量,写入到文件,写死。然后在 enterpoint 文件里写的脚本,在容器启动的时候,读取环境变量,然后再一次覆盖文件。这样,环境变量也会生效。

至于你的环境变量配置后,用不了,我想应该是这个变量在构建的时候,用到了,然后写入了文件。然后在容器启动得时候,没有重新读取覆盖的问题。
楼主可能思维错了。
传东西,你可以把目录挂到宿主机,在宿主机里改,容器内就会更改
如果你要进入容器,远程服务器的话,你 ssh 进宿主机,然后 docker exec -it 容器名 bash(如果你的容器没有 bash,就用 sh)

查看容器名的方法是 docker ps,最后一个参数就是容器名

多个服务需要同时起,建议使用 docker-compose
浙江并没有
8 天前
回复了 Leigg 创建的主题 生活 男生如何穿搭,在哪儿买?
垂衣 了解一下
22 天前
回复了 cnmllll 创建的主题 北京 求帮忙写自如抢房的软件
长期搞,头都给你打爆掉。就跟炒房一样,搞你妈哦~每个人自己动手搞,能找不到房子?
22 天前
回复了 ayyll 创建的主题 程序员 弱弱的问,有没有辞职考研的 V 友
楼主,我也在杭州工作,毕业刚一年。现在各种冲动想辞职考研,但又不敢辞,怕在杭州活不下去。非常绝望
你需要一个锤子 TNT
23 天前
回复了 eopdsm 创建的主题 程序员 一段 PHP 代码,为啥只有 7 能正常输出呢?
变量%3 =1 的都能输出,不然就是死循环
前面的 1 万,论坛模块 5 万😏
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   3091 人在线   最高记录 3541   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 8ms · UTC 03:01 · PVG 11:01 · LAX 20:01 · JFK 23:01
♥ Do have faith in what you're doing.
沪ICP备16043287号-1