본문 바로가기
Docker

[Docker] Docker 설치

by 기리의 개발로그 2022. 2. 22.

설치환경

OS : ubuntu 16.04

설치

docker 설치에 앞서 패키지 정보 업데이트를 해준다.

$ sudo apt-get update

docker 설치에 필요한 패키지를 설치한다.

$ sudo apt-get install -y apt-transport-https ca-certificates curl 

docker 공식 GPG KEY를 추가한다.

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

docker 저장소 추가를 추가한다.

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

docker를 설치한다.(18.06 버전)

$ sudo apt-get install docker-ce=18.06.0~ce~3-0~ubuntu

docker group에 현재 유저 권한을 추가해준다.

$ sudo usermod -aG docker $USER

docker version을 입력하여 정상적으로 설치되었는지 확인한다.

$ docker version

Client:  
 Version:           18.06.0-ce  
 API version:       1.38  
 Go version:        go1.10.3  
 Git commit:        0ffa825  
 Built:             Wed Jul 18 19:11:02 2018  
 OS/Arch:           linux/amd64  
 Experimental:      false  

Server:  
 Engine:  
  Version:          18.06.0-ce  
  API version:      1.38 (minimum version 1.12)  
  Go version:       go1.10.3  
  Git commit:       0ffa825  
  Built:            Wed Jul 18 19:09:05 2018  
  OS/Arch:          linux/amd64  
  Experimental:     false  

docker 설치 후 명령어 입력 시 아래와 같은 오류가 뜨는 경우가 있는데 이 경우 아래 명령어 실행을 통해 해결할 수 있다.
docker가 root 계정으로 설치 되었을때 root 계정이 아닌 계정으로 docker를 실행하고자 하면 제목과 같은 에러가 발생할 때가 있다. Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied

$ sudo usermod -aG docker $USER
$ sudo reboot
반응형

'Docker' 카테고리의 다른 글

[Docker] Dockerfile  (1) 2022.02.24
[Docker] Docker 명령어(3)  (0) 2022.02.23
[Docker] Docker 명령어(2)  (0) 2022.02.23
[Docker] Docker 명령어(1)  (0) 2022.02.23
[Docker] Docker란?  (0) 2022.02.22

댓글