본문 바로가기

docker

Docker 와 Docker-compose 설치



Docker 설치법은 인터넷에 참 많이 소개 되어 있습니다.

미세한 차이로 설치가 안되는 경우가 특히나 리눅스 환경에서는 많아서 최근 설치 방법을 포스팅 합니다.

os : ubuntu server 18.04.LTS ( 현재 최신 버전은 19.04 )

0. 있나? 없나? 확인

$ sudo systemctl status docker 
Unit docker.service could not be found.

 

1. Docker 설치

$ sudo snap install docker 

Download snap "docker" (384) from channel "stable"

Download snap "docker" (384) from channel "stable"  

 이미 설치가 되어있으면 1번은 건너뛰어도 됩니다.

 

1-1. docker 설치 확인

$ sudo docker ps 
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES 



2. docker-compose 설치

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)"  -o /usr/local/bin/docker-compose 

 

보통은 정상적으로 잘 설치가 되지만 가끔씩 에러가 나기도 하는데요. 

curl: (60) SSL certificate problem: unable to get local issuer certificate

curl: (60) SSL certificate problem: unable to get local issuer certificate

https://developer.ibm.com/answers/questions/438703/curl-60-ssl-certificate-problem-unable-to-get-loca/

https://github.com/rvm/rvm/issues/2208

export CURL_CA_BUNDLE="/usr/lib/ssl/certs/cacert.pem"

export CURL_CA_BUNDLE="/usr/lib/ssl/certs/cacert.pem"

 

2-1. docker-compose 권한 주기

sudo chmod +x /usr/local/bin/docker-compose



2-2. docker-compose 설치 확인

$ docker-compose --version 
docker-compose version 1.22.0, build unknown