1) 먼저 설치에 필요한 사전 업데이트 및 설치를 진행한다.
sudo apt-get update
sudo apt install git
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
아래 명령어를 입력 한 후, 콘솔에 출력되는 결과값이 ‘OK’ 면 성공
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
아래 명령어의 arch=아키텍쳐
에는 자신의 환경에 맞는 아키텍쳐를 적어줘야한다.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
2) 도커 설치를 진행한다.
sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io
3) 성공적으로 설치되었는지 확인한다.
docker -v
4) 도커를 실행한다.
sudo systemctl enable docker && sudo service docker start
sudo systemctl stop docker.socket
sudo systemctl start docker.socket
sudo systemctl enable docker && sudo service docker start
service docker status
1) 도커 컴포즈 설치
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2) backup 파일에 실행할 수 있는 권한 주기 (+x는 executable 뜻)
sudo chmod +x /usr/local/bin/docker-compose
3) 도커 컴포즈 설치 확인
docker-compose -v
1) Got permission denied while trying to connect to the Docker...
sudo usermod -a -G docker $USER
sudo reboot