Docker์ Nginx๋ฅผ ์ฌ์ฉํด ์ปจํ
์ด๋๋ฅผ ๋น๋ํ ๋๋ง๋ค ์๋์ผ๋ก ๋ฐฐํฌ๋๋ ์๋น์ค๋ฅผ ๊ตฌ์ถํด ๋ณด๊ฒ ์ต๋๋ค. ์ ๊ฐ ์ผ์ ์ ๊ธฐ์ ๋ธ๋ก๊ทธ์ ์ฌ๋ ธ๋ GoCD์ ๊ฐ์ด ์ฐ์๋ฉด ๋ฐฐํฌ ์์ฐ์ฑ์ด ๋์์ง๋๋ค. ์ด๋ฐ ๊ณผ์ ์ CD(์ง์์ ์ธ ๋ฐฐํฌ)๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ ์ ์ด๋ ์ํํธ์จ์ด๋ฅผ ๋ค๋ฃจ๊ณ ์๋ค๋ฉด ๊ด๋ จ ๊ณต๋ถ๋ ํ์์ ์
๋๋ค. ๋๋ถ๋ถ DevOps ๊ณผ์ ์ผ๋ก ํธ์
๋๋ ์ธํ๋ผ๋ ํด๋ผ์ฐ๋ ๊ด๋ จ ์ทจ์
์ด ๋ชฉ์ ์ด๋ผ๋ฉด ๊ผญ ์์๋์
์ผ ํ ๊ธฐ์ด ๊ฐ๋
์
๋๋ค. ์ด ํฌ์คํธ์์๋ Docker๋ก ์๋๋ฐฐํฌ + SSL ์ ์ฉ๊น์ง ํ ๋ฒ์ ํด๊ฒฐ๋๋ ๋ฐฐํฌ ์์คํ
์ ๊ตฌ์ถํด ๋ด
๋๋ค. 1. ์๋ ๋ฐฐํฌ https://hub.docker.com/r/nginxproxy/nginx-proxy Docker hub.docker.com ์คํฌ๋ฆฝํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์๋๋ Mac/Linux ..
๐ป๊ธฐ์ /Docker
์๋
ํ์ธ์. ๋์ปค API์ ์์ผ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. sudo nano /lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://127.0.0.1:7891 sudo systemctl daemon-reload sudo service docker restart ๊ฐ์ฌํฉ๋๋ค
๋์ปค๋ก ํด๋ผ์ฐ๋๋ฅผ ๊ฐ๋ฐํ์ง ์ด๋๋ง 4๊ฐ์ ๋๊ฒ ์ง๋๊ฐ๋๋ค. ๊ทธ๋์ ๋ง์ ๋์์ด ๋ ๋ฌธ์์ ๋ธ๋ก๊ทธ๋ฅผ ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํฉ๋๋ค. #1. Docker, NodeJS, Nginx! ๋๋ก ์ ํ๋ค! ์ ๋ง ๊น๋ํ๊ฒ ์ ์ ๋ฆฌ๊ฐ ๋์ด์์ด ์๋นํ ๋์์ ๋ฐ์๋ ์ฌ์ดํธ ์
๋๋ค. ์ฒ์ ๊ตฌ์ถํ์ค๋ ์ถ์ฒ๋๋ฆฝ๋๋ค. http://labs.brandi.co.kr/2018/05/25/kangww.html Docker, NodeJS, Nginx! ๋๋ก ์ ํ๋ค! ํธ์ง์ ์ฃผ์๋์ ๊ฐ์ด ์ฉ์ด๋ฅผ ํ๊ธฐํ๊ธฐ๋ก ์ ์์ ํ์ํจDocker, NodeJS, Nginx labs.brandi.co.kr #2. Docker ๋ณด์ ํ๋๋ ๋์ปค ํ๊ฒฝ ์ธํ
์ ์ฐธ๊ณ ํ ๋งํ ๋ณด์ ๊ฐ์ด๋ ์
๋๋ค. ๊ฐ๋ ฅ์ถ์ฒ! https://code-machina.github.io/2019/09..