ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Docker] 라즈비안 Docker 설치
    인프라/Docker 2020. 11. 8. 21:17

    Docker 설치에 필요한 OS

     

    Install Docker Engine on Debian

     

    docs.docker.com

    공식 문서에 의하면 라즈비안(데비안계열)에서 Docker를 사용하기위해서는 아래와 같은 구조가 필요하다고 한다.

     

    내 라즈베리파이 cpu 구조는 32bit, armv71, armhf 뭐 이렇게 적혀있다.

    armhf가 일치하니 일단 시작해본다.

     

    이미 설치 되어 있다면 삭제를 하라고 하는데 난 설치한 적이 없으니 제외

    Docker 관련된 contents는 /var/lib/docker/ 아래에 있다고 하니 기억

    Docker Engine package = docker-ce 용어 기억

     


    Docker 설치하기

    설치 방법에는 3가지가 있는데, 라즈비안은 마지막 방법으로만 된다고 하니 3번으로 가보자

     

    $ curl -fsSL https://get.docker.com -o get-docker.sh
    $ sudo sh get-docker.sh
    
    <output truncated>

    위으 command를 실행하면 get-docker.sh을 다운받고, root 권한으로 get-docker.sh를 실행하면 docker가 설치된다고 한다.

     

    이렇게 shell을 실행하면 알아서 apt를 이용해서 update도 하고 install도 알아서 해준다.

    그리고 설치가 완료되면

    버전을 출력하면서 제대로 설치되었다고 확인을 시켜준다.

    그리고 위의 이미지에도 적혀있지만 Docker는 기본적으로 root user로 사용히 가능한데 non-root user로 사용하고 싶으면 아래와 같은 command를 입력하여 docker 그룹에 넣으면 된다고 한다.

    sudo usermod -aG docker your-user

     

    현재 나의 user "pi"를 docker 그룹에 넣어보자.

    vi /etc/group

    docker에 아무도 속해있지 않는 상황, 위의 커맨드를 이용하여 넣어주자

     

    sudo usermod -aG docker pi

    group join 완료!

     

    이제 Docker를 마음껏 사용하면 된다!

     


    Docker 삭제하기

    apt purge를 이용하여 docker 관련 패키지를 다 삭제한다.

    이미지, 컨테이너, 볼륨, 커스텀한 설정파일은 자동삭제 안되니 위의 디렉토리를 확인하고 수동으로 삭제하자.

     

    끝!

    '인프라 > Docker' 카테고리의 다른 글

    [Docker] Centos7 + subversion 설치기  (0) 2020.11.06

    댓글

Designed by Tistory.