Docker 설치 - Linux

SummerToday·2024년 1월 27일

도커, 서버 기술

목록 보기
2/34
post-thumbnail

Ubunto 20.04 / 22.04등에서, Docker 설치 하기


설치 방법이 매번 변동되므로 구글에서 docker install ubuntu 로 검색하여, 다음 링크와 같은 공식 가이드로 설치하는 것이 좋다.

https꞉//docs.docker.com/engine/install/ubuntu/

sudo 명령 없이 docker 명령어 사용하기 설정


다음 작업은 공식 가이드로 설치한 후에도, 다음과 같이 그대로 적용해주면 된다.
  1. 현 사용자(ubuntu) ID 를 docker group 에 포함.

    sudo usermod -aG docker ${USER}

  2. 터미널 연결을 끊고, 다시 ssh 로 터미널로 접속 (재로그인).

  3. 현 ID 가 docker group 에 포함되어 있는지를 확인하는 명령 (docker 가 리스트에 있는 확인.).

    id -nG

  4. 다음 명령어를 통해 sudo 없이 docker 명령을 바로 내릴 수 있는지 확인.

    docker

    cf) 혹시 sudo 없이 docker 명령이 안되면, 시스템 재부팅 후, 재실행
        시스템 재부팅 명령 예꞉ sudo systemctl reboot

Docker compose standalone 설치

다음 공식 가이드를 참고하여 설치한다.

https://docs.docker.com/compose/install/standalone/

  1. Compose stand alone을 다운로드.

    sudo curl -SL
    https://github.com/docker/compose/releases/download/v2.20.0/docker-composelinux-x86_64 -o /usr/local/bin/docker-compose

  2. 설치 대상 경로의 독립 실행형 바이너리에 실행 권한을 적용.

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

  3. 다음 명령어를 통해 버전을 확인하여 설치가 제대로 됐는지 확인.

    docker-compose --version

cf) docker-compose가 내장되어 있음에도 따로 설치를 해주는 이유
최신 버전의 Docker는 이미 docker-compose를 내장하고 있으므로 굳이 docker-compose를 설치 안해도 되지만, 인터넷 상 가이드는 docker compose standalone을 이용한 것들이 많다.




해당 글은 다음 강의의 내용을 참고한 글임을 밝힙니다. 자세한 내용은 다음 강의에서 확인해볼 수 있습니다. 인프런, 잔재미 코딩, ⌜풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]⌟
profile
블로그 이관했습니다.

0개의 댓글