์๋ฒ ๊ฐ์ํ ์๋ฒ๋ฅผ ๊ฐ์ ๋จธ์ ์ผ๋ก ๋ง๋ค์ด์ ์ฌ์ฉํ๋ ๊ธฐ์ ํ๋์จ์ด์ ๋ฐ์ ์ผ๋ก ๋ฆฌ์์ค ํ์ฉ๋ฅ ์ด ๋ฎ์์ ธ์ CPU ๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ์ ์์์ ๋
ผ๋ฆฌ์ ์ผ๋ก ๋๋ ์ ์ฌ์ฉํ์ฌ ํ์ฉ์ฑ์ ๋์ด๋ ๊ธฐ์ ์ด๋ค ex) Virtual Machine ํ์ดํผ๋ฐ์ด์ : ๊ฐ์๋จธ์ ๋ค๋ง๋ค ์ฌ์ฉํ ์ ์๋ ๋ฆฌ์์ค๋ค์ ์ถฉ๋ํ์ง ์๋๋ก ๊ด๋ฆฌํด์ฃผ๋ ์ํํธ์จ์ด. ํธ์คํธ๊ฐ ์ํํธ์จ์ด ํํฐ์
๋์ ํ ์ ์๊ฒ ๋ง๋ค์ด์ค๋ค. ๋คํธ์ํฌ ๊ฐ์ํ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ณด๋ฉด ํตํฉ๋ ๋คํธ์ํฌ์ด์ง๋ง ๊ฐ์์ผ๋ก ๋คํธ์ํฌ๋ฅผ ๋๋์ด ์์์ผ๋ก ์ฌ์ฉํ๊ณ ํ์ํ์ง ์์ผ๋ฉด ๋ค์ ํ์ํ๋ ํํ๋ก ์ฌ์ฉํ ์ ์๋ค. ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ๋ฅผ ๋
ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํด์ ์ฌ์ฉํ๊ฒ ๋ค. ๋ํ์ ์ธ ๊ธฐ์ ๋ค : NFV (Network Function Virtualization), SDN (Software Defined..
Cloud Engineering/Docker ๐ณ
Docker Image ๊ฒ์ ๋ช
๋ น์ด docker search [ํค์๋] ํค์๋์ ํด๋นํ๋ ์ปจํ
์ด๋ ์ด๋ฏธ์ง๋ค์ docker hub์์ ๊ฒ์ํ๊ฒ ๋๋ค. ex) docker search hello-world Automated : ์ปจํ
์ด๋ ์ด๋ฏธ์ง๊ฐ ์๋์ผ๋ก ๋น๋ ๋๋์ง ์ฌ๋ถ Official : OK ๋ผ๊ณ ํ์๋ ๊ฒ์ ๋์ปค์์ ์ง์ ๊ด๋ฆฌํ๋ ์ด๋ฏธ์ง๋ผ๋ ๋ป์ด๋ค. docker_hub_id/Image_repo: tag ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ์ฌ๋ฆฐ ์ด๋ฏธ์ง image_repo:Tag ๋์ปค๊ฐ ์ง์ ๊ด๋ฆฌํ๋ ์คํผ์
์ด๋ฏธ์ง Docker Image ๋ค์ด๋ก๋ (pull) docker pull IMAGE_REPO:TAG ex)docker pull debian:10.5 tag ๋ฅผ ๋ถ์ด์ง ์์ผ๋ฉด ํด๋น ์ด๋ฏธ์ง์ latest ์ด๋ฏธ์ง๋ฅผ ์๋์ผ๋ก ์ ํ..
*ํ์ฌ ๋ฒ์ ์ CentOS7 ์
๋๋ค !! yum-config-manager๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ฐ์ ํจํค์ง๋ฅผ ์ค์นํ๋ค. [root@localhost yum.repos.d] yum install epel-release /etc/yum.repos.d ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํด์, Docker repo๋ฅผ ๋ค์ด๋ก๋ ๋ฐ๋๋ค. ๋ค์ด๋ก๋ ๋ฐ๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ง์ด๋ค. wget ๋ช
๋ น์ด ๋๋ yum-config-manager๋ฅผ ์ฌ์ฉํ ์ ์๋ค. cd /etc/yum.repos.d [root@localhost yum.repos.d] wget https://download.docker.com/linux/centos/docker-ce.repo ๋๋ [root@localhost yum.repos.d] yum-config-manager --add..
Docker ๋ฆฌ๋
์ค ์ปจํ
์ด๋ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ์ปจํ
์ด๋์ด๋ค. ๋์ปค๊ฐ ๋ ๋ง์ด ์ฌ์ฉ๋ ์ด์ ๋ ? ๋์ปค๊ฐ ํจ์ฌ ๋ ์ฑ๋ค์ ์ฝ๊ฒ ๋ฐฐํฌํ ์ ์๋ ๊ธฐ๋ฅ์ ํฌํจํ๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ปจํ
์ด๋๋ ์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์คํ๋๋ค. ๋์ปค์ ํน์ง ์๋ฒ๋ฅผ ์ฝ๋ ํํ๋ก ์ ์ํ๋ค. : ๋์ปค๋ ์ด๋ฏธ์ง๋ฅผ ์ ์ํ ๋ ์ฝ๋๋ก ์ ์ํ ์ ์๋ค. ์ผ๊ด์ฑ์ ์ ์งํ๋ ๋ถ๋ถ์์ ํธ๋ฆฌํ๋ค. ์ด์์ฑ : ๋์ปค๋ฅผ ์ฌ์ฉํ์ฌ ์ปจํ
์ด๋์ ๋ชจ๋ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ฏ๋ก ๊ฐ๋ฐ๋จ๊ณ, ํ
์คํธ ๋จ๊ณ, ์๋น์ค ๋จ๊ณ์ ํ๊ฒฝ์ ํต์ผํ ์ ์๋ค. ์ํธ์ด์ฉ์ฑ : ๋ค์ํ ๋ฒค๋(Google, Amazon, IBM, MS, Red Hat..)์์ ์ง์ํ๋ฏ๋ก ์ฐ๊ณํ์ฌ ์ฌ์ฉํ ์ ์๋ค. ๋์ปค์ ๊ตฌ์กฐ ์ด๋ฏธ์ง : ์ด๋ฏธ์ง๋ ์ฌ๋ฌ๊ฐ์ ๋ ์ด์ด๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ๊ฐ ๋ ์ด์ด๋ read-only ์ํ๋ก ์ฌ์ฉ๋..
https://docs.docker.com/desktop/install/mac-install/ Install on Mac docs.docker.com ๋๋ intel ์นฉ ๋งฅ๋ถ์ด์ด์ ( 17๋
๋ํ..) intel ๋ฒ์ ๋์ปค๋ก ์ค์นํ๋ค https://docker-curriculum.com/ A Docker Tutorial for Beginners Learn to build and deploy your distributed applications easily to the cloud with Docker docker-curriculum.com ๋์ปค ํํ ๋ฆฌ์ผ์ ๋ฐ๋ผํด๋ณด๊ณ ์ถ์ด์ ์ด ํ์ด์ง๋ฅผ ์ฐธ๊ณ ํ๋ค. ๋์ปค ๋ช
๋ น์ด๋ค์ ๋ฆฌ๋
์ค ๋ช
๋ น์ด๋ค๊ณผ ์ ์ฌํ๋ค ์๊ฒฉ ์ ์ฅ์๋ก๋ถํฐ ๋ค์ด๋ก๋๋ฅผ ๋ฐ์ ๋ docker pull busyb..