Docker5 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.49/images/create?fromImage=docker.io%2Flibrary%2Fmysql&tag=latest": dial unix /var/run/docker.sock: connect: p Jenkins를 Docker container로 생성해서 실행하면서 Docker outof Docker(DOOD) 형식을 채택하였습니다.하지만 모두 정상적으로 했음에도 권한이 불가하다는 메세지를 받았습니다. 직접 Jenkins 컨테이너에 접속하여 usermod -aG docker jenkins 명령어를 입력하여 docker 그룹에 jenkins 사용자를 추가하였지만 해결되지 않았습니다. (getent group docker 를 입력하면 여전히 jenkins는 추가되어있지 않았음) 문제는 GID(GroupId)가 달라서였습니다. /var/run/docker.sock 파일은 호스트의 docker 그룹(GID) 소유하였지만 컨테이너 안에서 docker 그룹을 만들었어도, GID가 다르면 이름이 같더라도 다른 .. 2025. 4. 28. [ CI/CD] GithubAction + Docker를 활용한 SpringBoot CI/CD 과정 더보기name: CI CD processon: push: branches: [ "main" ] pull_request: branches: [ "main" ]jobs: build: runs-on: ubuntu-latest permissions: contents: read # 테스트용 MariaDB 컨테이너 추가 services: mariadb: image: mariadb:latest env: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: testdb MYSQL_USER: testuser MYSQL_PASSWORD: t.. 2025. 2. 26. Jenkins pipeline 실행 중 Docker not found 에러 📙배경Jenkins와 Docker를 활용하여 ci/cd도중 파이프라인 실행중 다음과 같이 Deploy Backend 스텝에서 실패를 발견하였습니다.+ docker build -t my-backend:latest ./var/jenkins_home/workspace/danjam_discovery-service/src/backend/discovery_service@tmp/durable-19bf3472/script.sh.copy: 2: docker: not found Jenkins 파이프라인에서 Docker 명령어를 찾지 못하는 문제였습니다.현재 Docker에 컨테이너로 Jenkins가 실행되고 있습니다. Docker로 생성되었는데 docker 명령어를 못찾다니...부모를 못알아본다 해당 글은 CI/CD를 구.. 2025. 2. 11. [단잠] MSA로 마이그레이션 하다 - 2편 1편이 궁금하시다면?https://agongstory.tistory.com/29 [단잠] MSA로 마이그레이션 하다 - 1📜서론단잠은 현재 모놀리식으로 구현되어있습니다. 여러가지 문제로 인해 이를 MSA 아키텍처로 변환하는 과정을 기록하기 위해 해당 글을 작성하였습니다. 🚨문제점단잠은 기존에 모놀리식agongstory.tistory.com 📜서론이전글에 이어 SpringCloud를 통해 아키텍처를 구성하는 과정에 대한 글입니다. Spring Cloud를 선택한 이유와 그 주요 특징 및 구성요소에 대해 살펴보겠습니다. Spring Cloud를 선택한 이유 1. 기존에 SpringBoot로 개발했기 때문에단잠은 기존에 Spring Boot로 개발된 서비스를 운영하고 있었습니다. Spring Cloud.. 2024. 12. 22. 이전 1 2 다음