์๋
ํ์ธ์ ๋ง์ง๋ง ๊ฐ์ ์ง๋ฌธ ์์ต๋๋ค.
์ค์ ๋ก, ํ๋ซํผ ๋ธ๋์น:Docker running on 64bit Amazon Linux 2ํ๊ฒฝ์์ ์๋ํ๋ ์๋น์ค๋,- name: Generate deployment package run: zip deploy.zip Dockerrun.aws.json docker-compose.ymlDockerrun.aws.json ํ์ผ๊ณผ, docker-compose.yml๋ง ์์ด๋ ์๋น์ค๊ฐ๋๋ค์,๋น์ฐํ๊ฒ๋ ๊ฐ์ฌ๋ ๋ง์๋๋ก Docker hub์ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๊ณ ๋ฐฐํฌํํ, EB์์๋ Hub์์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์์ ์คํํ๊ธฐ๋๋ฌธ์ ๊ทธ๋ฐ๊ฒ ๊ฐ์ต๋๋ค. EB cli์ ์ ์ํ์ฌ ec2 ํ๊ฒฝ์ ์ดํด๋ณด๋ฉด,(์ฌ์ง)๋ฐฐํฌ๋ Dockerrun.aws.jsonํ์ผ๊ณผ,docker-compose.yml ํ์ผ๋ง ์กด์ฌํ๋ค์.์์ง์ ๊ฐ์ ๊ฐ์ฌ๋๋ฆฌ๊ณ ์, ํ๊ฐ์ง ๋ถํ๋๋ฆฌ์๋ฉด, ECSํ๊ฒฝ๊ณผ linux2 ํ๊ฒฝ์ ๋ฐ๋ผDockerrun.aws.json ๋ฒ์ ์ด ๋ฐ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.docker-compose.yml์ด ํ์ํ๋ ์ํ์ํ๋ ์ด์ ์ธ๊ฒ ๊ฐ์๋ฐ์. ์ด ๋ถ๋ถ์๋ํด์ ์กฐ๊ธ ๋ ์์ธํ๊ฒ ์ค๋ช
ํด์ฃผ์๋ ๊ฐ์๊ฐ ์ฝ์ํ๊ฒ๋ผ๋ ์ถ๊ฐ๋์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค^^ aws ๊ฐ์๋ ์๋์ง๋ง, Dockerrun.aws.json ํ์ผ์ docker-compose.yml ํ์ผ ๋์ฉ์ผ๋ก ์ฌ์ฉํ๋ค๋ ๊ณต์๋ฌธ์๋ฅผ ์ฐธ์กฐํ๊ธฐ์, ๊ทธ๋ฆฌ๊ณ ๊ณต์๋ฌธ์๋ ๋๋ฌด ์ด๋ ต๊ฒ ์ค๋ช
์ด๋์ด์์ด์ ๊ฐ์ฌ๋์ด ํ์ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.