ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Docker] Virtual box Ubuntu 20.04에 Docker 설치하기
    Backend/Docker 2022. 3. 27. 16:10
    728x90

    윈도우 OS를 사용하고 있지만 리눅스 OS에서 Docker를 사용해야하는 일이 생겨 Virtual box를 이용해 Ubuntu 가상머신을 만들었다. 이때 ubuntu 20.04버전을 기준으로 Docker를 설치하는 명령어를 포스트한다.

     

    Docker 설치

     

    우분투 버전 확인 

    cat /etc/issue

     

    기존에 docker를 설치한 적이 있다면 오래된 버전일 경우 최신 버전 설치를 위해 삭제해준다.

    sudo apt-get remove docker docker-engine docker.io containerd runc

     

    repository 설정

    # apt package index 업데이트 및 package 설치
    sudo apt update
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
    # GPG key 추가
    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"

     

    Docker CE 설치

    sudo apt update
    apt-cache policy docker-ce
    sudo apt install docker-ce

     

    dependency 추가

    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    # docker official GPG Key 등록
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
    # stable repository 등록
    echo \
      "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

     

    Docker Engine 설치

    sudo apt update
    sudo apt-get install docker-ce docker-ce-cli containerd.io

     

    Docker Permission 

    sudo groupadd docker
    sudo usermod -aG docker $USER

     

    Docker 설치 완료! 다음을 통해서 버전을 확인한다.

    docker --version

     

     

    추가 Docker Compose 설치

     

    docker-compose 설치

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

     

    docker-compose permission 설정

    sudo chmod 666 /var/run/docker.sock

     

    docker-compose 설치 확인!

    docker-compose -v

     

    만약 다음과 같은 permission denined 에러가 발생할 경우 해당 명령어를 실행한다.

    sudo chmod -R 777 /usr/local/bin

    docker-compose 버전 확인 시 에러 발생

     

    다시 버전 확인!!

     

     


    출처

    :https://github-wiki-see.page/m/team-irc/twitch-chat-analyzer/wiki/AWS-docker,-docker-compose-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EA%B6%8C%ED%95%9C-%EC%A3%BC%EA%B8%B0

    :https://shanepark.tistory.com/237

    :https://ksl2950.tistory.com/94?category=543128  

     

    728x90

    댓글

Designed by Tistory.