[Docker] Ubuntu - 도커 설치하기[Docker] Ubuntu - 도커 설치하기

Posted at 2020. 3. 11. 02:06 | Posted in Docker
반응형




참조 : https://hiseon.me/linux/ubuntu/install-docker/

참조 : https://roseline124.github.io/kuberdocker/2019/07/17/docker-study02.html




#01. 도커 설치여부 확인


사전에 도커의 설치 여부를 확인한다.


 $ sudo apt-cache policy docker-ce



만약 도커가 설치되어 있었다면,


remove 명령을 사용하여 도커를 삭제한 클린한 환경을 만든 다음


설치를 진행하자.



 $ sudo apt-get remove docker docker-engine docker.io







#02. 저장소( repository ) 갱신하기



우분투를 포함해 리눅스 배포판들은 주요 리눅스 프로그램들을 저장소라는 곳에 한 데 모아 제공한다. 이러한 프로그램을 패키지라고 한다.


이 저장소에 올라간 패키지들은 최신 버전이 아닌 경우가 많고, 사용자 리눅스 환경설정과 맞지 않아 설치가 되지 않는 경우가 있다.


최신 패키지로 저장소에 있는 패키지들을 업데이트 하려면 아래 명령어를 입력한다.



 $ sudo apt-get update









① apt-transport-https

 -. 패키지 관리자가 https를 통해 데이터 및 패키지에 접근할 수 있도록 한다.

 $ sudo apt-get install apt-transport-https




② ca-certificates : ca-certificate는 certificate authority에서 발행되는 디지털 서명. SSL 인증서의 PEM 파일이 포함되어 있어

                        SSL 기반 앱이 SSL 연결이 되어있는지 확인할 수 있다.

 $ sudo apt-get install ca-certificates




③ curl : 특정 웹사이트에서 데이터를 다운로드 받을 때 사용

 $ sudo apt-get install -y curl



④ software-properties-common : 

 -. *PPA를 추가하거나 제거할 때 사용한다.

 $ sudo apt-get install -y software-properties-common 



※ PPA( Personal Package Archive )란?


· 개인 패키지 저장소. 

· 개발자가 소스코드를 업로드하면 자동으로 패키지화함. 

· 사용자가 다운로드 받아 설치할 수 있게 해주는 소프트웨어 저장소.






#04. 도커 다운받기


curl 명령을 사용하여 도커를 다운 받는다.


 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add


※ apt-key 

 패키지를 인증할 때 사용하는 키 리스트를 관리한다. 

 이 키를 사용해 인증된 패키지는 신뢰할 수 있는 것으로 간주한다. 

 add 명령어는 키 리스트에 새로운 키를 추가하겠다는 의미이다.



#05. repository에 패키지 저장소 추가


PPA 저장소를 추가해준다.

apt 리스트에 패키지를 다운로드 받을 수 있는 경로구 추가된다.


 $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"






#06. repository에 저장소의 패키지 갱신




 $ sudo apt-get update




저장소에 라리브러리가 제대로 추가 되었는지 확인해 본다.


 $ sudo apt-cache policy docker-ce



apt-cache : 우분투에서 소프트웨어나 라이브러리를 터미널에서 검색한다.

policy : 내가 어떤 저장소를 설치했는지를 보여준다. 저장소를 설치했는지 안했는지 기억이 안날때 유용하다.






#07. 도커 설치하기

 $ sudo apt-get install -y docker-ce



#07. 도커 설치 확인



 $ sudo systemctl status docker



systemctl : 리눅스에서 서비스를 등록, 삭제(mask, unmask) / 활성화, 비활성화(enable, disable) / 시작, 중지, 재시작(start, stop, restart) / 상태 확인(status) / 서비스 확인(list-units, list-unit-files)을 할 수 있는 명령어




 $ docker -v




※ 참고 


아래 명령어는 접속한 사용자 계정을 docker 그룹에 추가하는 내용이다.


 $ sudo usermod -aG docker $USER





반응형

'Docker' 카테고리의 다른 글

[Docker] Container 다루기  (0) 2020.03.11
[Docker] 도커(Docker)란?  (0) 2020.03.10
//