ABOUT ME

-

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

    윈도우 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  

     

    댓글

Designed by Tistory.