Linux CentOS 7 ํ๊ฒฝ์ Docker๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. OS ๋ฒ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
Install Docker Engine on CentOS
Install Docker Engine on CentOS
docs.docker.com
๋จผ์ ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ค.
$ sudo yum install -y yum-utils
Docker Engine์ ์ค์นํ ์ ์๋๋ก Docker ์ ์ฅ์๋ฅผ ์ถ๊ฐํ๋ค.
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Docker Engine ์ต์ ๋ฒ์ ์ ์ค์นํ๋ค.
$ sudo yum install docker-ce docker-ce-cli containerd.io -y
์ค์น๊ฐ ์๋ฃ๋๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋๋ค. (Complete!๊ฐ ๋ ์ผ ์ฑ๊ณต)
๊ณต์ ์ฌ์ดํธ์์๋ ์ถ๊ฐ ํ๋ฌ๊ทธ์ธ๊น์ง ์ค์นํ๋ผ๊ณ ๋์ด์๋๋ฐ, ์ ํจํค์ง๋ง ์ค์นํด๋ ์๋์ผ๋ก ์ค์น๋๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค. ๋ง์ฝ ์ค์น๋์ง ์์๋ค๋ฉด ์๋ ๋ช ๋ น์ ์ด์ฉํ์ฌ ์ถ๊ฐ๋ก ์ค์นํด์ค๋ค.
$ sudo yum install docker-buildx-plugin docker-compose-plugin -y
Docker Engine์ ์์ํ๋ค.
$ sudo systemctl start docker
$ sudo systemctl enable docker # start๋ง ์
๋ ฅํด๋ enable ์๋์ผ๋ก ๋์ง๋ง ํน์ ๋ชจ๋ฅด๋ ์
๋ ฅ
$ sudo systemctl status docker
๋์ปค๊ฐ ์ ์ค์น๋์๋์ง ํ์ธํ๊ธฐ ์ํด ๊ธฐ๋ณธ ์ด๋ฏธ์ง์ธ hello-world๋ฅผ runํด๋ณธ๋ค.
$ sudo docker run hello-world
Hello from Docker! ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋๋ฉด Docker ์ค์น ๋ฐ hello-world ์ด๋ฏธ์ง ์ปจํ ์ด๋๊ฐ ์ ๊ธฐ๋๋ ๊ฒ์ด๋ค.
Docker ๋ช ๋ น์ด๋ Linux ๋ชจ๋ ๋์ผํ๋ฉฐ, ์๋ ํฌ์คํ ์ ๋ช ๋ น์ด์ ์ต์ ์ด ๋์ด๋์ด ์์ผ๋ฏ๋ก ์ฐธ์กฐ!
[Docker] Ubuntu 18.04 ๊ฐ์ ํ๊ฒฝ Docker ์ปจํ ์ด๋ ์์ฑ๊ณผ ์คํ
Docker๋ ๊ธฐ๋ณธ์ ์ผ๋ก Docker Image๋ฅผ ๋ฐ์ ์ฌ์ฉํ๋ ํ์์ด๋ค. Image๋ ๊ณต์ ๋ฐฐํฌํ, ์ฌ์ฉ์ ์ ์ํ ๋ฑ ๋ค์ํ๋ฐ Docker๋ฅผ ์ฒ์ ์คํํ๋ฉด ์๋ฌด๊ฒ๋ Install๋์ง ์์ ๋ฐฑ์ง์ด๊ธฐ ๋๋ฌธ์ ์์ ์ด ๊ตฌํํ ๊ธฐ๋ฅ,
idox.tistory.com