2022-06-22(수) TIL

황인호·2022년 6월 22일
0

TIL 모음

목록 보기
86/119

오늘해야할일들

  1. Docker Linux 배포하기
  2. Docker Nginx 적용해서 배포해보기
  3. 과제하기...!
  4. 이력서 지원하기 10군데
  5. TypeScript API 작성하기
  6. 운동하기

Docker 오류 해결

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permi
ssion denied

이런 오류가 발생했다....
딱보니 권한문제인거 같아서 구글링에 검색해보았다.

이런 경우 docker group에 해당 유저를 추가해주어야한다.

보통은 docker group이 생겼을테지만, 만약 없으면 생성해준다.

  1. $ sudo groupadd docker
    docker group에 해당 유저를 추가

  2. $ sudo usermod -aG docker $USER
    로그아웃 후 다시 로그인하거나 다음 명령어를 실행시켜야 적용이 된다.

  3. $ newgrp docker

해결완료!

Docker 실행순서

  1. Dockerfile 작성하기
  • Docker 이미지를 어떻게 만들건지 설정
  1. Docker image 생성하기
  • Build 명령어를 이용해서 이미지 생성
  1. Docker Hub에 이미지를 push 한다.
  • Container 를 업로드
  1. Docker Hub에서 받아서 실행한다.
  • 배포하고자하는 곳에서 Docker Hub에서 받아서 실행
profile
성장중인 백엔드 개발자!!

0개의 댓글