curl 등이 깔려 있는지 체크해주기 위해서 레포를 업데이트 해준다.
$ sudo apt update
필요한 패키지들을 설치해준다.
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
도커 설치를 위한 레포지토리를 추가해준다.
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
레포지토리를 추가했으니 다시 업데이트 해준다.
$ sudo apt update
도커 엔진을 설치해준다.
$ apt-cache policy docker-ce
docker 를 설치해준다.
$ sudo apt install docker-ce
docker 가 잘 설치 되었는지 확인한다.
$ sudo docker --version
docker 가 잘 동작 하는 지 확인한다.
$ sudo systemctl status docker
docker-compose 를 설치해준다.
$ sudo curl -L https://github.com/docker/compose/releases/download/v2.1.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
docker-compose 의 권한을 설정해준다.
$ sudo chmod +x /usr/local/bin/docker-compose
docker-compose 가 잘 설치 되었는지 확인한다.
$ sudo docker-compose --version
docker-compose 가 docker 를 사용할 수 있도록 설정해준다.
$ sudo usermod -aG docker $USER