繁体   English   中英

Shell 脚本:使用自己的 IP 地址作为变量

[英]Shell script: Using own IP adresss as variable

我必须编写一个 shell 脚本来初始化 docker swarm。

我需要将自己的 IP 地址作为参数传递:

 sudo docker swarm init --advertise-addr 167.172.176.134

我怎样才能动态地做到这一点? 我知道ifconfig命令,它允许我查看 IP,但我无法将整个内容作为变量传递。 它应该是这样的

ip = ifconfig["IP"]
sudo docker swarm init --advertise-addr $ip

以下命令将返回您的公共 IP 地址

curl ifconfig.me

请尝试以下操作

ip=$(curl ifconfig.me)
sudo docker swarm init --advertise-addr $ip

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM