<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9caa525b-f69a-4647-a1f9-8fd0a6456ce9/docker-swarm.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9caa525b-f69a-4647-a1f9-8fd0a6456ce9/docker-swarm.png" width="40px" /> Docker Swarm
<aside> ๐
</aside>
<aside> ๐ ์ ๋ฆฌ
</aside>
Cluster ๋ง๋ค๊ธฐ
# docker
docker swarm init --advertise-addr 192.168.0.5
# swarm join
docker swarm join --token SWMTKN-1-1crk8bosnrnoimba6nm8vcjnum0a7sxnyrcqsjmwrut9uoiud2-6h8gon76ibosip45cs23lp0lq 192.168.0.5:2377
# swarm ์ญ์
docker swarm leave
# swarm node ํ์ธ
docker node ls
Service ์์ฑํ๊ธฐ
# ์น ์๋น์ค ์์ฑ
docker service create --name myweb --replicas 3 -p 80:80 nginx
# docker ์๋น์ค ํ์ธ
docker service ls
# docker myweb ์๋น์ค ํ์ธ
docker service ps myweb
# docker service๋ฅผ ํ๊ฐ๋ก ์ค์
docker service scale myweb=1
[master์์ ์คํ์ค]
# docker service๋ฅผ 5๊ฐ๋ก ์ค์
docker service scale myweb=5
<aside> ๐
Network Utility
ping
ping์ 3๊ณ์ธต๋ง ํต์ ๊ฐ๋ฅ
<aside> ๐น๏ธ ์ค์ต
Powershell ํค๊ธฐ
Powershell
cmd
ping 8.8.8.8๊ณผ ping www.google.com ์ฐจ์ด์
<aside> ๐น๏ธ Test-Connection
$t=Test-Connection -Server 8.8.8.8 -Quiet -Count 1
</aside>
</aside>
ipconfig
ipconfig -all : DHCP ์ฌ์ฉ์ฌ๋ถ [์ด๋ DHCP์๋ฒ์์ ๋ฐ๋์ง ์ค์], IP์ฃผ์ ๋ฑ
# IPv4 ์ฃผ์๋ง ์ถ๋ ฅ
ipconfig -all | findstr IPv4
ncpa.cpl : ๋คํธ์ํฌ ์ค์ ์ด๊ธฐ
ipconfig -displaydns : ์บ์ ํ์ธ
# cache ํ์ธ
ipconfig -displaydns | findstr google
ipconfig -flushdns : ์บ์ ์ง์ฐ๊ธฐ
ipconfig -release : ip๋ฅผ DNS์๋ฒ์์ ๋ฐ์์ ๋ DNS์๋ฒ๋ก ip์ฃผ์๋ฅผ ๋ฐ๋ฉ
ipconfig -renew : ip๋ฅผ ์๋กญ๊ฒ
netstat
๋์ ์ด๋ค์ฌ๋์ด ์ฐ๊ฒฐ๋์ด์๊ณ , ์๋ฒ์ํ๋ฅผ ๋ณด๊ธฐ์ํ ๋ช ๋ น์ด
๋ก์ปฌ ์ฃผ์ : ๋ด์ปดํจํฐ
์ธ๋ถ์ฃผ์ : ์๊ฒฉ ์ปดํจํฐ (Remote computer)
ESTABLISHED : ๋ด๊ฐ ์๋๋ฐฉ์ ์ ์ํ๋๊ฐ, ์๋๋ฐฉ์ด ๋์๊ฒ ์ ์ํ,,
[๋๊ฐ ํ์ธ ํ๋ ค๋ฉด : ssh ํ์ธ]
๋ด๊ฐ ์๋๋ฐฉ์๊ฒ ์ ์ํ์ ๋
LISTENING : ์๋ฒ์ ์ ์ํด์์๋
# ESTABLISHED ์ธ ์ฐ๊ฒฐ ํ์ธ
netstat -ano | findstr "ESTABLISHED"
**# LISTEN ์ธ ์๋ฒ ํ์ธ**
netstat -ano | findstr "LISTEN"
nslookup ์๋ฒ์ ๊ณต์ IP Address ํ์ธ (DNS์๋ฒ์ ์์ฒญ)
# form : nslookup [์๊ณ ์ถ์์ฃผ์ www.] [๋ฌผ์ด๋ณผDNS์๋ฒ]
nslookup www.google.com 8.8.4.4
CDN ์ฃผ์
tracert (โ traceroute)
๋ผ์ฐํฐ ๊ฒฝ๋ก ์ถ์
ex) ์ธํฐ๋ท์ด ๊ณ ์ฅ๋ฌ๋๋ฐ ๋ผ์ฐํฐ ๋ฌธ์ ์ผ ๋ ํด๊ฒฐ๋ฐฉ๋ฒ
<aside> โ ์ถ๊ฐ ์ ๋ฆฌ
# command option ์ ๋ณด
route -?
route /?
route add
route delete
route print
# linux enviroment
# routing table
netstat -nr
# internet connection
netstat -nltup
ss
</aside>
</aside>
</aside>