[Docker] 도커 설치
## Docker 설치
① yum (centos)
$ sudo yum -y update
$ sudo yum -y install docker
② apt-get (ubuntu)
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt install -y docker.io
$ sudo apt install -y docker-compose
$ sudo usermod -aG docker {사용자명}
$ sudo usermod -aG docker $USER
③ wget
$ sudo wget -qO- http://get.docker.com/ | sh
[wget 미 설치시 - Centos]
yum install wget
④ curl
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
# Ubuntu
$ sudo apt-get update
$ sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
https://docs.docker.com/engine/install/ubuntu/
## Docker 버전 확인
$ sudo docker version
$ sudo docker -v
## Docker 자동실행
$ sudo systemctl start docker
$ sudo systemctl is-enabled docker
-> enable 됐는지 확인
$ sudo systemctl enable docker
-> 재부팅시 자동으로 docker daemon을 실행
* 자동실행 안 했을 시 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. 에러 발생
## hello-world 실행
$ sudo docker run hello-world
위와 같이 Hello from Docker! 가 출력되면 성공!