簡體   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