Reserve Docker Network Aws Vpc uses
Script
- docker_aws_vpc.sh
1 2 3 4 5 6 7
#!/bin/bash # to prevent docker to pickup 172.31.0.0/16 docker network \ create \ --subnet 172.31.253.0/30 \ aws_vpc
Description
While you are developing, it is convenient if you are using VPN to access AWS VPC.
But, some times you may experience some of container cannot access AWS Resources.
In that case, the container might be being assigned docker network
that is overwrapping with AWS VPC network.
To prevent this to happen, you can create docker network
that is same as AWS VPC to not to be used as container network.
์ค๋ช
๋ก์ปฌ ๊ฐ๋ฐํ๊ฒฝ์ ์ฌ์ฉํ๋ฉด์, AWS VPC๋ฅผ VPN์ผ๋ก ์ฐ๊ฒฐํด์ ์ฌ์ฉํ๋๊ฐ ํ๋ฉด, VPC์์ ์์ฑํ ๋คํธ์ํฌ๋ฅผ ๋ฐ๋ก ์ ๊ทผํ ์ ์์ด์, ํธ๋ฆฌํฉ๋๋ค.
ํ์ง๋ง, docker ๊ฐ๋ฐํ๊ฒฝ์ ๊ณ์ ์ฌ์ฉํ๋ค๋ณด๋ฉด, ์ด๋ค ์ปจํ ์ด๋๊ฐ ์์ฑ๋์๋๋ฐ, ํด๋น ์ปจํ ์ด๋์์ AWS Resource๋ฅผ ์ฌ์ฉํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํฉ๋๋ค.
๊ทธ ๊ฒฝ์ฐ, ํด๋น ์ปจํ ์ด๋๊ฐ docker network๋ฅผ ํ ๋น ๋ฐ์ ๋, AWS VPC์์ ์ฌ์ฉํ๋ ๋คํธ์ํฌ์ ๊ฒน์น๋ ๊ฒฝ์ฐ๊ฐ ์๊ธธ ์ ์์ต๋๋ค.
์ด๋ฐ ๊ฒฝ์ฐ๋ฅผ ์ฌ์ ์ ๋ฐฉ์งํ๊ณ ์, docker network์ ๋ฏธ๋ฆฌ AWS VPC์์ ์ฌ์ฉํ๋ ๋์ญ์ ์ก์ ๋๊ฒ ๋๋ฉด, ๋ค๋ฅธ ์ปจํ ์ด๋๊ฐ ์๊ธธ ๋, ํด๋น ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ง ์๋๋ก ๋ฐฉ์งํ ์ ์์ต๋๋ค.