dullin
덜린의 코딩 항해 일지
dullin
전체 방문자
오늘
어제
  • 분류 전체보기 (257)
    • JAVA (19)
    • JAVASCRIPT (3)
    • HTML_CSS (3)
    • DB (35)
      • Oracle (16)
      • MySQL (17)
    • JAVA_SERVLET (5)
    • 오류노트 (4)
    • Library & API (6)
    • Spring (20)
      • 개발준비(setting) (1)
      • 전자정부프레임워크 (5)
    • 인공지능 (2)
    • Python (13)
    • OpenCV (1)
    • AI-900 (5)
    • Django (6)
    • Linux (0)
    • Android Studio (12)
    • React Native (1)
    • 프로 크리에이트 (1)
    • 오늘의 일기 (0)
    • PHP (2)
    • Next.js (0)

블로그 메뉴

  • 카테고리
  • 글쓰기
  • 홈

공지사항

인기 글

태그

  • 개발환경 세팅
  • Safe Mode
  • 오블완
  • 예끼에러야
  • 오늘도 오류 한모금
  • 라라벨
  • 코딩
  • 코딩왕이_되는_그_날까지
  • 선빵필승
  • 강철맷집
  • 덤벼라 스프링
  • 오늘도 즐코딩
  • 오갈완
  • 갈증해소완료
  • 필사즉생행생즉사
  • 모두_화이팅
  • laravel
  • 덤벼라
  • 티스토리챌린지
  • 오늘도 에러박살

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dullin

덜린의 코딩 항해 일지

[Linux] - Docker 설치 방법 (Cli 환경)
카테고리 없음

[Linux] - Docker 설치 방법 (Cli 환경)

2024. 2. 16. 11:42

Linux에 도커를 설치하고 실행시켜보자.


# 도커 설치파일 다운로드

# 도커 설치파일 다운로드
$ curl -fsSL https://get.docker.com -o docker-install.sh

 

# 도커 설치파일 실행

# 도커 설치파일 실행
$ sh ./docker-install.sh --dry-run

 

# 결과

# 결과

# Executing docker install script, commit: c2de0811708b6d9015ed1a2c80f02c9b70c8ce7b apt-get update -qq >/dev/null DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null install -m 0755 -d /etc/apt/keyrings curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable" > /etc/apt/sources.list.d/docker.list apt-get update -qq >/dev/null DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin >/dev/nul

 

# 도커 버전 확인

# 도커 버전 확인
$ docker -v

 

# Docker 컨테이너 리스트 출력

$ docker ps -a
성공 실행 시 결과화면


>> permission denied 오류 발생 원인
Docker가 동작하는 var/run/docker.sock 파일이 루트 권한으로만 접근 가능하기 때문입니다.

해결방법은 아래를 참고해주세요.

 

# 해결방법

1) sudo 를 추가하여 실행해준다.
$ sudo docker ps -a
2) 매번 sudo 를 붙이기 귀찮으니 도커그룹에 사용자등록을 해준다.
$ sudo usermod -aG docker (사용자이름)
위 명령 실행 후 셸을 재접속해준다.
$ id 명령어를 통해 도커그룹에 속한 걸 확인할 수 있다.
이제 sudo 를 붙이지 않고 도커명령어를 실행시킬 수 있다.

 

 


 

도커 실행 방법 및 상태 확인 방법

https://dys-r.tistory.com/409

 

도커 실행 방법, 실행상태 확인

# Docker 서비스 시작 $ sudo systemctl start docker # Docker 실행 상태 확인 $ systemctl status docker

dys-r.tistory.com

 

저작자표시 (새창열림)
    dullin
    dullin

    티스토리툴바