์ค๋์ 17์ผ์ ์คํ๋ผ์ธ์ผ๋ก ๋ฐ๋๋ ์งํํ๋ ํ๋ก์ ํธ ๊ด๋ จ ๋ด์ฉ๊ณผ docker์ ๊ฐ๋
๋ฐ ํฐ์บฃ ๋์ฐ๊ธฐ๋ฅผ ํ์๋ค.
bash ๋ฅผ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉโก ๋ฆฌ๋ ์ค ๋ช ๋ น์ด๋ ์ธ์ฐ๊ธฐ ๋ณด๋ค ํ๋ก์ ํธ๋ฅผ ํ๋ค๋ณด๋ฉด ์ต์ํด์ง๋๊ฒ ๊ฐ๋ค.
๋ฆฌ๋ ์ค ์์์ ์ปจํ ์ด๋ ๋ฐฉ์์ผ๋ก ํ๋ก์ธ์ค๋ฅผ "๊ฒฉ๋ฆฌ"ํด์ ์คํํ๊ณ ๊ด๋ฆฌํ ์ ์๋๋ก ๋์์ค๋ค.
โก ๋์ปค์ ๊ถ๊ทน์ ์ธ ์๋ฏธ๋ ๊ฐ๋ฐ ํ๊ฒฝ์ด ๋ง์ง์์ ์ํ๋ฅผ ๋์ปค๋ฅผ ํตํด ํด๊ฒฐํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ๋์ ์ปดํจํฐ๋ ์๋์ฐ์ด๊ณ ์๋ฒ๋ ๋ฆฌ๋ ์ค์ผ ๊ฒฝ์ฐ ๊ฐ๋ฐ ํ๊ฒฝ์ด ๋ง์ง ์์ ์ํ์ธ ๊ฒ์ ๋๋ค. ์ด ์ ์์ ๋์ปค๋ฅผ ํตํด ๋ค๋ฅธ ๋จธ์ ์์๋ ๋ค๋ฅธ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ปจํ ์ด๋ ๋ฐฉ์ ?
- ๋ถ๋ฃ๊ฐ์์ ์ปจํ ์ด๋ ๋ฐ์ค์ฒ๋ผ ์๋๋ค๋ ์๋ฏธ์ด๋ฉฐ ์ปจํ ์ด๋ ๋ฐ์ค์์๋ ์ท์ด๋ ์ํ์ด๋ ์ ๋ฐ์ด๋ ์ปจํ ์ด๋์ ๋ด์ฉ์ด ๋ค๋ฅผ์ ์์ต๋๋ค.
(ํ๋ก๊ทธ๋๋ฐ์์๋ ํ ์ปจํ ์ด๋์ ์๋ฐ๋ฅผ ๋์ธ์ ์๊ณ , ๋ค๋ฅธ ์ปจํ ์ด๋์๋ ํ์ด์ฌ์ ๋์ธ์ ์๋ค๊ณ ์๊ฐํ๋ฉด ํธํจ)
์๋์ ์ฌ์ง์ฒ๋ผ ๊ฐ๊ฐ์ ์ปจํ
์ด๋๋ก ์ ์ฌ๋์ด ์๋ค๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค.
์ถ์ฒ https://www.youtube.com/watch?v=chnCcGCTyBg
๋์ปค ๋ฐ์คํฌํ์ด ๊น๋ ค์๋ค๋ ์ ์ ํ์ ์์ฑ (์๋์ฐ ํ๊ฒฝ)
์ด์ ๋ธ๋ก๊ทธ์์ ๋์ปค์ ์ฐ๋ถํฌ๋ฅผ ๋์ฐ๋ ๋ฐฉ๋ฒ์ ์์๋ดค์ต๋๋ค.
์ด๋ฒ ๋ธ๋ก๊ทธ์์๋ ์ฐ๋ถํฌ ์๋ฒ์ ํฐ์บฃ์ ๋์ฐ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค.
1.์๋์ฐ์ ํ์์์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํฉ๋๋ค.
docker run -it ubuntu:18.04 /bin/bash : ์ฐ๋ถํฌ ์๋ฒ ์คํ
uname : ํ์ฌ ์๋ฒ ์ด๋ฆ ํ์ธ
Linux ์๋ฒ์ ์ ์ํ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
๊ตฌ๊ธ๋ง ํ๋ฉฐ ์ฐ๋ถํฌ ์๋ฒ์ ํฐ์บฃ์ ๋์ธ๋ ค ํ์ง๋ง sudo ํค์๋๋ฅผ ์ฐพ์ง๋ฅผ ๋ชปํด์ ์ฐพ์๋ณธ ๊ฒฐ๊ณผ ์๋์ ๋ช
๋ น์ด๋ฅผ ํตํด sudo ๊ถํ์ ๋ค์ด ๋ฐ์์ผ ํ๋ค๊ณ ํฉ๋๋ค.
su -
apt-get update
apt-get install sudo
3.์ ๋ ์๋์ reference๋ฅผ ๋ณด๋ฉฐ ๋ค์ด๋ก๋ ์งํ ํ์์ต๋๋ค.
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd
reference ๋ง์ง๋ง ๋ถ๋ถ์ ๋์ปค๋ฅผ ์ค์นํ๋ ๋ถ๋ถ์์๋ ์ ๋ ๋ช ๋ น์ด๋ฅผ ์ด๋ ๊ฒ ์์ฑํด์ผ ๋์ปค๊ฐ ์ค์น๊ฐ ๋์์ต๋๋ค.