设置 Elasticsearch 集群的 docker 实例。说明书上说
Make sure Docker Engine is allotted at least 4GiB of memory
我正在 ssh 到主机,而不是使用 docker 桌面。如何从命令行查看资源分配?
参考网址 https://www.elastic.co/guide/en/elastic-stack-get-started/current/get-started-docker.html
我正在尝试覆盖 Python 中的环境变量。我可以读取该值,然后写入该值并打印更新后的值。但是,如果我检查命令行中的值,它仍然是原始值。这是为什么?
首先,我创建变量
export MYVAR=old_val
Run Code Online (Sandbox Code Playgroud)
我的测试脚本 myvar.py
#!/usr/bin/env python3
import os
print (os.environ['MYVAR'])
os.environ['MYVAR'] = "new_val"
print (os.environ['MYVAR'])
Run Code Online (Sandbox Code Playgroud)
输出
$ ./myvar.py
old_val
new_val
$ echo $MYVAR
old_val
Run Code Online (Sandbox Code Playgroud)
如您所见,输出的最后一行仍然显示 old_val