Docker 설치를 위한 모든 것
Docker 설치를 위한 모든 것.
설치 참조 https://docs.docker.com/engine/install/ubuntu
패키지 업데이트
$ sudo apt-get update
필수 패키지 설치
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
GPG Key 인증
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
아키텍쳐 검사
$ arch
x86_64
서버의 아키텍쳐별로 설치해야 할 설치파일이 다르기 때문에 아키텍쳐 검사를 한후 [arch=amd64]
부분을 지정해야 한다.
docker repository 등록
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
docker 설치
$ sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io
유저 권한 주기
$ sudo usermod -a -G docker $USER
버전 체크
$ docker -v
Docker version 20.10.12, build e91ed57
Docker 서비스 등록
$ sudo systemctl enable docker && service docker start
Docker 서비스 등록 취소
$ sudo systemctl disable docker.service
$ sudo systemctl disable docker.socket
Docker 서비스 등록 취소 확인
$ systemctl list-unit-files | grep -i docker
docker.service disabled enabled
docker.socket disabled enabled
Docker 서비스 등록 취소 확인
$ sudo chmod 666 /var/run/docker.sock
$ sudo chown root:docker /var/run/docker.sock
Docker-compose
설치할 버전체크 https://github.com/docker/compose/releases
다운로드
$ sudo curl -L https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/v2.10.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
권한 처리
$ sudo chmod +x /usr/local/bin/docker-compose
버전 체크
$ docker-compose -v
Docker Compose version v2.2.2
댓글남기기