Docker6 Docker ์ด๋ฏธ์ง ์ ์ด, ๊ธฐ๋ณธ์ผ๋ก ์์์ผํ๋ ๋ช ๋ น๊ณผ ์ต์ Docker ์ด๋ฏธ์ง ์ ์ด ์ด ๊ธ์์๋ Docker ์ด๋ฏธ์ง ์ ์ดํ๋๋ฐ ํ์๋ก ์์์ผํ ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น๊ณผ ์ต์ ๋ค์ ์๊ฐํ๋ค. ์ํ๋ ํ๋ก๊ทธ๋จ์ ์คํ์ํค๊ธฐ ์ํด์๋ ์ปจํ ์ด๋๋ฅผ ์์ฑํด์ผํ๋ค. ์ด๋ฐ ์ปจํ ์ด๋๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ ์ด๋ฏธ์ง๊ฐ ํ์ํ๋ค. Docker์์ ์ด๋ฏธ์ง๋ ์ปจํ ์ด๋๋ฅผ ์์ฑํ๋๋ฐ ์์ด์ ์ฌ์ฉ๋๋ Base, ์ค๊ณ๋, ํ์ด ๋๋ค. Java์ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํด๋ณด์ จ๋ค๋ฉด ํด๋์ค์ ๊ฐ์ฒด์ ๊ด๊ณ์ ๋น์ทํ๋ค. Docker CLI command [DevOps/Docker] - [Docker] Ubuntu ๋์ปค ์ค์น [DevOps/Docker] - [Docker] CentOS ๋์ปค ์ค์น [DevOps/Docker] - [Docker] Windows ๋์ปค ์ค์น Docker๋ฅผ ์ค์นํ๋ค๋ฉด Docker CLI co.. 2021. 10. 6. [Docker] Ubuntu ๋์ปค ์ค์น Ubuntu์ Docker ์ด ๊ธ์์๋ Ubuntu ๋์ปค ์ค์น์ ๊ด๋ จ๋ ๋ด์ฉ์ ๋ค๋ฃฌ๋ค. Docker๋ ๋ฆฌ๋ ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ๋ฆฌ๋ ์ค ์ด์์ฒด์ ์์์ ๋์๊ฐ์ผํ๋ค. Ubuntu๋ Linux๊ณ์ด ์ด์์ฒด์ ๋ก ๋ฐ๋ก ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค. Ubuntu Docker ์ค์น Install Docker Engine on Ubuntu docs.docker.com $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release apt๊ฐ HTTPS ํ๋กํ ์ฝ์ ํตํด์ repository๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํจํค์ง๋ฅผ ์ค์นํ๋ค. $ curl -fsSL https://download.docke.. 2021. 10. 6. [Docker] CentOS ๋์ปค ์ค์น CentOS์ Docker ์ด ๊ธ์ CentOS ๋์ปค ์ค์น์ ๋ํ ๋ด์ฉ์ ๋ด๊ณ ์๋ค. Docker๋ ๋ฆฌ๋ ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ๋ฆฌ๋ ์ค ์ด์์ฒด์ ์์์ ๋์๊ฐ์ผํ๋ค. CentOS๋ Linux๊ณ์ด ์ด์์ฒด์ ๋ก ๋ฐ๋ก ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค. CentOS ๋์ปค ์ค์น CentOS Docker Install Manual Install Docker Engine on CentOS docs.docker.com $ sudo yum install -y yum-utils $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo yum ํจํค์ง ๊ด๋ฆฌํด์ ๋ถ๊ฐ ๊ธฐ๋ฅ์ ์ค์นํ๊ณ repository ๋ชฉ๋ก์ docker์ re.. 2021. 10. 6. Docker๋ ๋ฌด์์ธ๊ฐ? ์ ์ฌ์ฉํ ๊น? Docker ๊ฐ์ ์ด๋ ์๊ฐ๋ถํฐ Docker๊ฐ ๋ง์น ์ ๊ณ ํ์ค์ด๋ ๊ฒ ์ฒ๋ผโฆ ๋ง์ ์๋น์ค์์ ์ฌ์ฉ๋๊ณ ์๋ ๊ธฐ์ ์ด ๋์์ต๋๋ค. ํนํ MSA(Micro Service Architecture) ๊ฐ ๋์ธ๋ก ๋ ์ค๋ฅด๋ฉด์ MSA์ ๋จ์ ์ธ ๊ด๋ฆฌ์ ๋ณต์ก์ฑ์ ํด๊ฒฐํด์ฃผ๊ธฐ ์ํด ์๋น์ค์ ์ปจํ ์ด๋ํ๊ฐ ์ด๋ฃจ์ด์ง๊ณ , ์ด ๊ณผ์ ์์ Docker์ Kubernetes๊ฐ ๋ง์ด ๋์ ๋์์ต๋๋ค. MSA(Micro Service Architecture) โป MSA๋ ์๋น์ค๊ฐ์ ์์กด์ฑ์ ์์ ๊ณ ๊ธฐ๋ฅ์ ์ชผ๊ฐ๋ ๊ฒ์ ์ค์ ์ ์ผ๋ก ์ค๊ณํ ์ํคํ ์ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ํ ์์คํ ์ ํ๋์ ํตํฉ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๊ฐ๋ฐํ์ง ์๊ณ โฆ ์ /์ถ๊ธ ์๋น์ค, ์กฐํ ์๋น์ค, ๋์ถ ์๋น์ค ๋ฑ ๊ธฐ๋ฅ๋ณ๋ก ์๊ฒ ์ชผ๊ฐ์ MSA ํํ๋ก ๋์ด ์๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค. ์ด ๋ ์๋ก์ด ๋.. 2021. 10. 6. [Docker] Windows ๋์ปค ์ค์น Windows์ Docker ์ด๋ฒ ๊ธ์์๋ Windows ๋์ปค ์ค์นํ๋ ๋ด์ฉ์ ๋ค๋ฃฌ๋ค. Docker๋ ๋ฆฌ๋ ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ๋ฆฌ๋ ์ค ์ด์์ฒด์ ์์์ ๋์๊ฐ์ผํ๋ค. Linux ๊ณ์ด ์ด์ธ์ ์ด์์ฒด์ ์์ ๋์ปค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋ค๋ฅธ ํด์ ์ด์ฉํด์ผํ๋ค. Windows ์ด์ํ๊ฒฝ์์ ๋์ปค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ 2๊ฐ์ง ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค. Hyper-V ์ต์ โ> Bare Metal Hypervisor ์ฌ์ฉ Docker Toolbox โ> Hosted Hypervisor ์ฌ์ฉ (Deprecated) ๋์ ์ฐจ์ด๋ Hyper-V ์ต์ : OS๊ฐ ์์ฒด ๊ฐ์ํ๋ฅผ ์ง์ Docker Toolbox : VMWare, VirtualBox์ ๊ฐ์ Hosted Hypervisor๋ฅผ ํตํด ๊ฐ์ํํด์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ์ฆ, Linux๋ฅผ .. 2021. 10. 6. [Docker] ๋งฅOS ๋์ปค ์ค์น :: ๋ง์ด์๋ชฝ Docker ๋์ปค ๋์ปค๋ ์ปจํ ์ด๋๋ฅผ ์ถ์ํํ์ฌ ๋ค๋ํ ํ๋ก๊ทธ๋จ์ ์ฝ๊ณ ํธํ๊ฒ ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌ๋ฅผ ํ ์ ์๊ฒ ํด์ค๋ค. ์ฝ๊ฒ ์๊ฐํ๋ฉด... ๊ฐ๋ฐํ ๋ ํ๊ฒฝ์ค์ ํ๋๋ผ ์๋นํ๋ ์๊ฐ์ ์ค์ฌ์ฃผ๊ณ , ์ค๋ก์ง ๊ฐ๋ฐ์๋ง ์ง์คํ ์ ์๋๋ก, ํ๊ฒฝ์ ์ปจํ ์ด๋ํํ์ฌ ๋ณต์ ํ์ฌ ์ฌ์ฉํ ์ ์๊ฒ ํด์ค๋ค. ๋งฅOS ๋์ปค ์ค์น ๋์ปค ํํ์ด์ง์์ stable๋ก ์ค์น ํ๋ค. ์ค์น์ ๋์ปค ๊ณ์ ์ด ํ์ํ๋ ๋ฏธ๋ฆฌ ๋ง๋ค์ด ์ฃผ์. https://hub.docker.com/editions/community/docker-ce-desktop-mac Docker Desktop for Mac - Docker Hub Docker Desktop for Mac Docker Desktop for Mac is an easy-to-install desktop app fo.. 2019. 4. 21. ์ด์ 1 ๋ค์