Docker์ ๋ํ ๋ณด์ถฉ ๊ฐ๋ ์ค๋ช ๋ฐ Docker๋ฅผ ์ค์นํ VM(๊ฐ์๋จธ์ )์ ํ๋ฒ ์ค์นํด๋ณด๊ฒ ์ต๋๋ค.
Docker?
์์์ Docker์ ๋ํ์ฌ ๊ฐ๋จํ๊ฒ ์ค๋ช ์ ํ์ง๋ง, ํ๋ฒ ๋ ๊ฐ๋ตํ ์ค๋ช ํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๋์ปค๋ ๊ธฐ์กด์ ๋ฆฌ๋ ์ค ์ปจํ ์ด๋LXC ๊ธฐ์ ์ ์ด์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์ด๋๋ก์ ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋ค์๊ณ , ์ค์น ํ ๋ฒ์ ์ ๋ณด docker version๋ฅผ ํ์ธํด ๋ณด๋ฉด Go ์ธ์ด๋ก ๊ตฌ์ฑ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ์ถ์ ์ดํ ๊พธ์คํ ๊ธฐ์ ๊ฐ๋ฐ์ ํตํด ์ฌ์ค์ ์ปจํ ์ด๋ ๊ฐ์ํ๋ฅผ ์ด์ฉํ ์ฐจ์ธ๋ ํด๋ผ์ฐ๋ ์ธํ๋ผ ์ค๋ฃจ์ next generation cloud infrastructure solution์ ํ์ค์ด ๋์์ต๋๋ค.
๋์ปค์์ ์ฌ์ฉํ๋ ์ปจํ ์ด๋ ๊ฐ์ํ ๊ธฐ์ ์ ๋ณํ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
์ด๊ธฐ ๋์ปค๋ ๋ฆฌ๋ ์ค ์ปจํ ์ด๋ ๊ธฐ์ ์ธ LXC๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ปจํ ์ด๋์์ต๋๋ค. ์ดํ 0.9.0 ๋ฒ์ ๋ถํฐ๋ libcontainer OCI5๋ฅผ ์ด์ฉํ์๊ณ , 1.11.0 ์ดํ ๋ฒ์ ๋ถํฐ๋ runC OCI๋ฅผ ์ด์ฉํฉ๋๋ค. ํ์ฌ ๋ฒ์ ์ ํฌํจ๋ runC ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ด์์ฒด์ ์์ ๋ ๋ฆฝ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ผ์ข ์ ๋๋ผ์ด๋ฒ ์ ๋๋ค. ์ด๋ฅผ ํตํด ํธ์คํธ ์ด์์ฒด ์ ์์กด์ฑ์ด ์ ๊ฑฐ๋๋ฉด์ ๋ฆฌ๋ ์ค ํ๋ซํผ์ ์์กด์ ์ธ LXC๋ฅผ ๋์ฒดํ๊ฒ ๋์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๋ dockerd, containerd ๋ฐ๋ชฌ๊ณผ runC ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํด ์ปจํ ์ด๋๋ค์ ๊ด๋ฆฌํ๊ฒ ๋ฉ๋๋ค. ๋์ปค ์ปจํ ์ด๋ ๊ธฐ์ ์ ๊ฐ์ํ๋ ๊ณต๊ฐ์ ๋ง๋ค๊ธฐ ์ํด ๋ฆฌ๋ ์ค ์ปค๋์์ ์ปจํ ์ด๋๋ฅผ ์ ์ดํ๋ chroot, cgroup, namespace API6๋ฅผ ๋ฐํ์์ผ๋ก ์ฌ์ฉํจ์ผ๋ก์จ ํ๋ก์ธ์ค ๋จ์์ ๊ฒฉ๋ฆฌ ํ๊ฒฝ์ ๋ง๋ค ์ ์์ต๋๋ค.
์ปจํ ์ด๋๋ ํธ์คํธ ์ด์์ฒด์ ์ ์ปค๋์ ๊ณต์ ํ์ฌ ์ฌ์ฉํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์ด๋ ์์ฒด์๋ ํ์ํ ์คํ ํ์ผ๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ง ์กด์ฌํฉ๋๋ค. ๊ทธ๋์ ๋ง๋ค์ด์ง ์ปจํ ์ด๋ ์ด๋ฏธ์ง์ ์ฉ๋์ด ๊ฐ์๋จธ์ ์ ์ ๊ธฐ๊ฐ ๋ฐ์ดํธ์ ๋นํด ์ ๋ฉ๊ฐ๋ฐ์ดํธ7๋ก ์๊ณ , ๋ฐฐํฌ ์๊ฐ๋ ๋น ๋ฅด๋ค๋ ํน์ง์ด ์์ต๋๋ค.
Linux์ฉ Docker Engine
์์์ ์๊ธฐํ๋ CentOS 7 , Ubuntu 18.04 ๋ฆฌ๋ ์ค ๋ฐฐํฌํ8์ ๊ธฐ๋ฐ์ผ๋ก ๋์ปค ์์ง์ ์ค์นํด ๋ณด๊ฒ ์ต๋๋ค. ์ฐ์ , VMware๋ VirtualBox ๊ฐ์ ๊ฐ์๋จธ์ ํ๋ก๊ทธ๋จ์ ์๋์ฐ์ ์ค์นํ๊ณ ๋ฆฌ๋ ์ค๋ฅผ ์ค์นํฉ๋๋ค.
VMware player๋ VM์จ์ด ํํ์ด์ง์์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ ์ ์๊ณ , ๋๋จธ์ง ๋ฒ์ ์ ์ ๋ฃ์ ๋๋ค.
์ค๋ผํด์ VirtualBox๋ VirtualBox ์ฌ์ดํธ์์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. VMware๋ VirtualBox๋ก ๊ฐ ๋ฆฌ๋ ์ค ์ด์์ฒด์ ๋ฅผ ์ค์นํ๋ ค๋ฉด ์ค์น ํ์ผ์ด ํ์ํฉ๋๋ค. ๊ตฌ๊ธ ๊ฒ์์ ์ด์ฉํ์ฌ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ ISO ํ์ผ์ ์ฐพ์ ๋ฌด๋ฃ๋ก ์ค์นํฉ๋๋ค.
์ด ๊ธ์์ ์ฌ์ฉ๋๋ ์ค์ต์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค. ๋์ปค ์ค์ต: UTM + Ubuntu 25.01 Xenial(LTS)
๋ค์์ ๋์ปค ์์ง ์ค์น๋ฅผ ์ํด ํ์ธํด์ผ ํ ์ฌํญ์ ๋๋ค.
- ์ง์์ ์ธ ์ ๋ฐ์ดํธ๊ฐ ์ง์๋๋ ์ต์ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ์ ํํฉ๋๋ค(๊ฐ ๋ฆฌ๋ ์ค ํํ์ด์ง์์ ํ์ธ).
- uname -a ๋ช ๋ น์ ์ฌ์ฉํด์ ๋ฆฌ๋ ์ค ์ปค๋ ์ ๋ณด(3.10 ์ด์)์ 64๋นํธ๋ฅผ ํ์ธํฉ๋๋ค(x86_64).
# Ubuntu 18.04 ๋ฒ์ ์์ ์กฐํํ ๋ด์ฉ.
~$ uname -a
Linux docker-host 5.3.0-28-generic#30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020
x86_64 x86_64 x86_64 GNU/Linux
# Ubuntu 20.04 ๋ฒ์ ์์ ์กฐํํ ๋ด์ฉ.
~$ uname –a
Linux hostos1 5.11.0-37-generic#41~20.04.2-Ubuntu SMP Fri Sep 24 09:06:38 UTC 2021
x86_64 x86_64 x86_64 GNU/Linux
- ๋ฆฌ๋ ์ค ๊ด๋ฆฌ์ root ๊ณ์ ์ ์ด์ฉํ๊ฑฐ๋ ๋ณ๋์ ๋์ปค ๊ด๋ฆฌ์ ๊ณ์ ์ ์์ฑํ๊ณ sudo ๋ช ๋ น์ ํตํด๋ก ๋ณ๊ฒฝํฉ๋๋ค(๋ณ๋์ ๋์ปค ๊ด๋ฆฌ์ ๊ณ์ ์ฌ์ฉ ๊ถ์ฅ).
- ๊ทธํ, ์ค์น๋ฅผ ์งํํฉ๋๋ค. ์ค์น ์ดํ usermod ๋ช ๋ น์ ํตํด docker ๋ช ๋ น์ sudo ์์ด ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
ํ๋ฒ, Docker๋ฅผ ์ค์นํ๊ธฐ ์ ์ Docker Edition์ ๋ํ์ฌ ํ๋ฒ ์์๋ณด๊ฒ ์ต๋๋ค.
๊ธฐ๋ฅ | Community Edition (CE) | Enterprise Edition (EE) Basic | Enterprise Edition Standard | Enterprise Edition Advanced |
์ค์ผ์คํธ๋ ์ด์ , ๋คํธ์ํฌ, ๋ณด์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ปจํ ์ด๋ ์์ง | โ | โ | โ | โ |
์ธ์ฆ๋ ์ธํ๋ผ์คํธ๋ญ์ฒ์ ํ๋ฌ๊ทธ์ธ | โ | โ | โ | |
๋์ปค ์ด๋ฏธ์ง ๊ด๋ฆฌ | โ | โ | โ | |
์ปจํ ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ด๋ฆฌ | โ | โ | ||
๋์ปค ์ด๋ฏธ์ง ๋ณด์ ์ค์บ | โ | |||
๊ฐ๊ฒฉ ์ ์ฑ | ๋ฌด๋ฃ | ๋ ธ๋๋น $1,500 | ๋ ธ๋๋น $3,000 | ๋ ธ๋๋น $3,500 |
์์ ํ๋ Docker Edition๊ฐ ๋น๊ตํ ๋ด์ฉ์ ๋๋ค.
- ๋ฌด๋ฃ๋ก ์ด์ฉํ ์ ์๋ Community Edition๊ณผ ์ฌ์ฉ์ธ Enterprise Edition์ด ์์ต๋๋ค.
- Enterprise Edition์ ๊ณ ๊ฐ ์ง์ & ๋ณด์, ํ๋ฌ๊ทธ์ธ, ๊ธฐ์ ์ฉ์ผ๋ก ์ ๊ณต๋๋ค๋ ํน์ง์ด ์์ต๋๋ค. Container ์๋น์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์์ & ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ, ๋๊ท๋ชจ ํด๋ผ์ฐ๋ ๋ฐ ์ค์ application sevice ์ฌ์ฉ์ ์ ๊ทน์ ์ ๋๋ค. ๋ณดํต ๋ถ๊ธฐ๋ณ๋ก release ๋ฉ๋๋ค.
- Community Edition(CE)๋ ๋งค๋ฌ ์๋ก์ด ๊ธฐ๋ฅ์ ๋จผ์ ์์ฉํ ๋ณผ์ ์๋ Edge ๋ฒ์ ๊ณผ ๋ถ๊ธฐ๋ณ๋ก release๋๋ stable ๋ฒ์ ์ด ์์ต๋๋ค.
- Docker์ ๋ฒ์ ์ ์ฐ๋ ๋์๋ฆฌ์ ์ ๋์๋ฆฌ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
Ubuntu์ ํจํค์ง๋ฅผ ์ด์ฉํ Docker Community Edition ์ค์น
Docker Engine์ ์ค์น ํ๊ธฐ ์ ์, UTM์ Virtual Machine(๊ฐ์๋จธ์ )์ Ubuntu ๋ฆฌ๋ ์ค๋ฅผ ์ค์นํด ๋ณด๊ฒ ์ต๋๋ค.
- Ubuntu ๋ค์ด๋ก๋
https://ubuntu.com/download/server/arm
ubuntu.com
- UTM ๋ค์ด๋ก๋
UTM
Securely run operating systems on your Mac
mac.getutm.app
๊ฐ์๋จธ์ ์์ฑ
UTM์ ์ค์นํ๊ณ ์คํํ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋น๋๋ค. ์ฌ๊ธฐ์ ์ ๊ฐ์๋จธ์ ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
Virtualize๋ฅผ ํด๋ฆญํฉ๋๋ค.
Ubuntu๋ฅผ ์ค์นํด์ผํจ์ผ๋ก Linux๋ฅผ ํด๋ฆญํฉ๋๋ค.
Browse ๋ฒํผ์ ํด๋ฆญํด์ Ubuntu ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ๋ ๊ฒฝ๋ก๋ฅผ ํด๋ฆญํฉ๋๋ค.
UTM ๊ฐ์ ๋จธ์ ์คํ ๋ฐ ์ฐ๋ถํฌ ์ค์น
๊ฐ์ ๋จธ์ ์ ์์ํ๋ฉด Ubuntu ISO ์ด๋ฏธ์ง๊ฐ ๋ถํ ๋๊ณ ์ค์น ๊ณผ์ ์ด ์์๋๋ค. ์ค์น ์์๋ ์ธ์ด, ํค๋ณด๋ ๋ ์ด์์, ๋์คํฌ ํํฐ์ ๋ฑ์ ์ค์ ํด์ผ ํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ค์ ํ ๋ ๊ธฐ๋ณธ ๋ฉ๋ชจ๋ฆฌ๋ก ์ค์ ๋ 4๊ธฐ๊ฐ๋ฅผ ๊ทธ๋๋ก ๋๊ณ ๋์ด๊ฐ๋๋ค. ์ฉ๋๋ ๊ทธ๋๋ก ์ค์ ํฉ๋๋ค.
์ด์ ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋จ๋ฉด? ์คํ ๋ฒํผ์ ๋๋ฌ์ ์คํํฉ๋๋ค.
๋ก๋ฉ ํ๋ฉด ํ์ ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์ค๋ฉด?
Try or Install Ubuntu Server
๋ฅผ ์ ํํ๊ณ ์ํฐ๋ฅผ ๋๋ฌ ์ค์น๋ฅผ ์์ํฉ๋๋ค.
์ธ์ด๋ก๋ ์์ด๋ฅผ ์ ํํ๊ณ , ์ํฐ๋ฅผ ๋๋ฆ ๋๋ค.
ํ์ดํ ์๋ํค๋ฅผ ํตํด ๋ฐ์ ์๋ Done์ผ๋ก ์ด๋ํ๊ณ ์ํฐ๋ฅผ ๋๋ฆ ๋๋ค.
Storage Layout์ ์ค์ ํ๋ ๋ถ๋ถ์ด ๋์ค๋๋ฐ, Custom storage layout ์ผ๋ก ์ด๋ํ ํ ์ํฐ๋ฅผ ๋๋ฌ ์ ํํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์๋์ Done์ผ๋ก ์ด๋ํ์ฌ ์ํฐ๋ฅผ ๋๋ฆ ๋๋ค.
Available Devices์์ ์ํฐ๋ฅผ ๋๋ฅด๊ณ Add GPT Partition ์ ํด๋ฆญํฉ๋๋ค.
์ฌ๊ธฐ์ Partition(ํํฐ์ )์ด๋ ?
ํํฐ์ (Partition)์ ํ๋ ๋์คํฌ๋ SSD์ ๊ฐ์ ์ ์ฅ ์ฅ์น๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ถํ ํ์ฌ ์ฌ๋ฌ ๊ฐ์ ๋ ๋ฆฝ์ ์ธ ์์ญ์ผ๋ก ๋๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์ด๋ฌํ ๋ถํ ์ ํตํด ์ด์ ์ฒด์ ๋ ๊ฐ ํํฐ์ ์ ๋ณ๋์ ๋๋ผ์ด๋ธ๋ ๋ณผ๋ฅจ์ผ๋ก ์ธ์ํ์ฌ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ์์คํ ๊ตฌ์ฑ์ ํจ์จ์ ์ผ๋ก ํ ์ ์์ต๋๋ค. ํํฐ์ ์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ์ด์ ์ฒด์ ๋ฅผ ๋์ผํ ๋์คํฌ์ ์ค์นํ๊ฑฐ๋, ์์คํ ํ์ผ๊ณผ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฆฌํ์ฌ ๋ณด์๊ณผ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๋ฃจํธ ํํฐ์ (Root Partition)
๋ฃจํธ ํํฐ์ ์ ๋ฆฌ๋ ์ค ๋ฐ ์ ๋์ค ๊ณ์ด ์ด์ ์ฒด์ ์์ ๊ฐ์ฅ ์ค์ํ ํํฐ์ ์ผ๋ก, ํ์ผ ์์คํ ์ ์ต์์ ๋๋ ํ ๋ฆฌ์ธ "/"(์ฌ๋์)๋ฅผ ๋ํ๋ ๋๋ค. ๋ชจ๋ ํ์ผ๊ณผ ๋๋ ํ ๋ฆฌ๋ ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ํ์ฑํ๋ฉฐ, ์์คํ ์ ํต์ฌ ํ์ผ, ์ค์ ํ์ผ, ์์ฉ ํ๋ก๊ทธ๋จ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ฌ์ฉ์ ๋ฐ์ดํฐ ๋ฑ์ด ๋ชจ๋ ํฌํจ๋ฉ๋๋ค.
- ์ญํ ๊ณผ ์ค์์ฑ: ๋ฃจํธ ํํฐ์ ์ ์์คํ ๋ถํ ์ ์ปค๋๊ณผ ์ฃผ์ ์์คํ ํ์ผ์ ๋ก๋ํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ์์คํ ์ ์์ ์ฑ๊ณผ ์ฑ๋ฅ์ ๋ฃจํธ ํํฐ์ ์ ๊ตฌ์ฑ๊ณผ ๊ด๋ฆฌ์ ํฌ๊ฒ ์ข์ฐ๋๋ฏ๋ก ์ ์คํ ์ค์ ์ด ํ์ํฉ๋๋ค.
- ํํฐ์ ๋ถํ ์ ์ด์ : ๋ฃจํธ ํํฐ์ ์ธ์๋ /home, /var, /boot ๋ฑ์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๋์ ํํฐ์ ์ผ๋ก ๋ถ๋ฆฌํ๋ฉด ๋ณด์ ๊ฐํ, ์์คํ ๋ณต๊ตฌ ์ฉ์ด์ฑ, ๋์คํฌ ๊ณต๊ฐ ๊ด๋ฆฌ ๋ฑ์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.
UTM์์ Ubuntu๋ฅผ ์ค์นํ ๋ ๋ฃจํธ ํํฐ์ ์ Ubuntu์ ๋ชจ๋ ์์คํ ํ์ผ๊ณผ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ๋ ๊ธฐ๋ณธ ๊ณต๊ฐ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ๊ฐ์ํ ํ๊ฒฝ์์๋ ๋ฌผ๋ฆฌ์ ์์คํ ๊ณผ ๋์ผํ ํ์ผ ์์คํ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋๋ก ๋์์ค๋๋ค.
์ค์ ํํฐ์ (Swap Partition)
์ค์ ํํฐ์ ์ ์์คํ ์ ๋ฌผ๋ฆฌ์ ๋ฉ๋ชจ๋ฆฌ(RAM)๊ฐ ๋ถ์กฑํ ๋ ์ฌ์ฉ๋๋ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋๋ค. ์ด์ ์ฒด์ ๋ ํ์ฌ ์ฌ์ฉํ์ง ์๋ ๋ฉ๋ชจ๋ฆฌ ํ์ด์ง๋ฅผ ์ค์ ๊ณต๊ฐ์ผ๋ก ์ด๋์์ผ RAM์ ์ฌ์ฉ ํจ์จ์ ๋์ด๊ณ , ๋ ๋ง์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋๋ก ํฉ๋๋ค.
- ๋์ ๋ฐฉ์: ์ค์ ๊ณต๊ฐ์ ๋์คํฌ์ ์ผ๋ถ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก RAM๋ณด๋ค ์๋๊ฐ ๋๋ฆฌ์ง๋ง, ์์คํ ์ด ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ์ผ๋ก ์ธํด ๋ฉ์ถ๊ฑฐ๋ ํฌ๋์๋๋ ๊ฒ์ ๋ฐฉ์งํ๋ ์์ ๋ง ์ญํ ์ ํฉ๋๋ค.
- ์ค์ ํ์ผ ๋์: ํ๋์ ๋ฆฌ๋ ์ค ์์คํ ์์๋ ์ค์ ํํฐ์ ๋์ ์ค์ ํ์ผ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์ค์ ํ์ผ์ ํ์์ ๋ฐ๋ผ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ด ์ ์ฐ์ฑ์ด ๋์ต๋๋ค.
UTM์์ Ubuntu๋ฅผ ์ค์นํ ๋ ์ค์ ํํฐ์ ์ ์์ฑํ๋ ๊ฒ์ ์ ํ ์ฌํญ์ ๋๋ค. ๊ฐ์ ๋จธ์ ์ ํธ์คํธ ์์คํ ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก, ํธ์คํธ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ถฉ๋ถํ๋ค๋ฉด ์ค์ ์์ด๋ ์ํํ ์ด์์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฉ๋ชจ๋ฆฌ ์ง์ฝ์ ์ธ ์์ ์ ์ํํ๊ฑฐ๋ ์์คํ ์ ์์ ์ฑ์ ๋์ด๊ณ ์ถ๋ค๋ฉด ์ค์ ํํฐ์ ์ด๋ ์ค์ ํ์ผ์ ์ค์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ค์ ๋ณธ๋ก ์ผ๋ก ๋์์์ ์๋์ ๊ฐ์ด ์ด๋ ๊ฒ Disk๋ฅผ ๋ถํ ํด์ฃผ๋ฉด ๋ฉ๋๋ค.
Size: 61.000G
Format: ext4
Mount: /
Size: 1.000G
Format: ext4
Mount: /boot
Size: 971.000M
Format: SWAP
Mount: /SWAP
๊ทธ๋ฆฌ๊ณ ์ ๋ณด ์ค์ ์ ํด์ค๋๋ค.
๊ทธํ, ์๋ฌด๊ฒ๋ ๊ฑด๋ค์ง ๋ง๊ณ Done๋ง ๋๋ฌ์ฃผ๋ฉด ๋ฉ๋๋ค.
์ค์น ์ค์ผ๋ ์ด ํ๋ฉด์ด ๋์ต๋๋ค.
์๋์ ๊ฐ์ด ์์ชฝ ์ฃผํฉ์ ๋ถ๋ถ์ Install complete! ๋ผ๊ณ ๋จ๋ฉด ์ค์น๊ฐ ์๋ฃ๋ ๊ฒ์ ๋๋ค. ์ด์ ์ด ์ฐฝ์ ๋๊ณ ๋ค์ ์คํํฉ๋๋ค.
Ubuntu๊ฐ ์ค์น๋ UTM ๊ฐ์ ๋จธ์ ์คํ
Ubuntu ์คํ: ์คํ ์ ์ ๋ค์์ ํ๋ฉด ์ฒ๋ผ ๋ณด์ผํ ๋ฐ, UTM์ ์คํํ๋ฉด ๋์ค๋ ์ฒซ ํ๋ฉด์์ CD/DVD๋ฅผ ํด๋ฆญํ๊ณ clear ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
๋ก๊ทธ์ธ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋์ต๋๋ค.
GUI ์ค์น
์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ Linux์ Desktop์ ํํ๋ก ๋ฐ๊พธ๊ธฐ ์ํด GUI๋ฅผ ์ค์นํด๋ณด๊ฒ ์ต๋๋ค.
๊ฐ์ ๋จธ์ ์ ๋ค์ ์คํํ๊ณ ๋ก๊ทธ์ธ ํ ํ ๋ค์์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
sudo apt update
sudo apt install ubuntu-desktop
์ค์น๊ฐ ์๋ฃ๋๋ฉด ์๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ ์ฌ๋ถํ ํด์ค๋๋ค.
sudo reboot
์ค์น๊ฐ ์๋ฃ๋๋ฉด? ์๋์ ํ๋ฉด์ฒ๋ผ ๋์ต๋๋ค.
ps. ๋ค์๊ธ์ Docker Community Edition์ ์ค์นํ๋๊ธ๋ก ๋์์ค๊ฒ ์ต๋๋ค.
'โ๏ธ Cloud Native > ๐ณ Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker] Docker Container ๋ช ๋ น์ด (with Ngnix Container ์คํ) (0) | 2024.11.05 |
---|---|
[Docker] Docker ๋ช ๋ น์ด ํ์ฉ Part.2 (0) | 2024.10.31 |
[Docker] Docker ๋ช ๋ น์ด ํ์ฉ Part.1 (0) | 2024.10.31 |
[Docker] Docker Installation Check (๋์ปค ์ค์น ํ์ธ) (0) | 2024.10.11 |
[Docker] Ubuntu์ Docker Community Edition (CE) ์ค์น (0) | 2024.10.08 |