添加环境变量操作步骤

首先登录到服务器上,进入主节点

dv ls #查看服务版本

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/19/a0eb12fd58dc4790beca2b2727f369ab.png

如上图是815版本,那么需要更改/youdata/installer下的docker-stack.ydswarm815.yaml

cd /youdata/installer

vim docker-stack.ydswarm815.yaml

如下图所示,environment字段下方都为环境变量。如果要添加web服务的环境变量,就找到web服务,然后在environment字段下方添加即可,其他服务同理。

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/19/3239a00e1114472e8d4597eda0e143b8.png

怎么添加环境变量呢,首先需要知道vim的操作

vim docker-stack.ydswarm815.yaml 之后,会进入到上图的页面,需要在哪个服务下添加环境变量,就找到对应服务,怎么找呢,vim后,比如要添加web的环境变量,直接输入/web:lts 然后敲回车,如下图:

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/19/7c8122789bba4874a03bb661d2ed3934.png

找到需要添加变量的服务后,输入 i 进入编辑模式,左下方有插入字段就是编辑模式,然后键盘的上下左右键移动光标,Enter是换行,添加需要添加的环境变量即可,假设需要添加DISABLE_CACHE_DIMENSION_MEMBERS: "true",添加效果如下图:

https://office.netease.com/api/admin/file/download?path=cowork/2024/08/19/99cf98ef92dd4352bb4454a4f3e2a4b5.png

添加完之后,输入Esc键进入命令行模式,然后输入 :wq 保存退出,这样刚才添加的环境变量就会加上。

改完配置文件后,还需要使其生效,就dsd 下配置文件就可以,命令如下:

dsd docker-stack.ydswarm815.yaml ydswarm

然后等待服务重启完成即可

dv ls 验证下是否重启完成