묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
docker 최신 버전 PGDATA 경로 설정 업데이트 소식 공유
강의에서 말씀하신 것처럼, postgres라고만 입력하면 최신 버전의 PostgreSQL이 실행됩니다.PostgreSQL 18 버전 이상부터는 데이터 디렉터리 경로가 기존의 /var/lib/postgresql/data에서/var/lib/postgresql/<버전>/docker 형태로 변경되었습니다.따라서 저는 현재 최신 버전인 PostgreSQL 18을 사용하고 있어서/var/lib/postgresql/18/docker 경로로 지정해야 오류가 발생하지 않았습니다.만약 PostgreSQL 17 이하 버전을 사용하신다면,강사님께서 안내해주신 기존 경로(/var/lib/postgresql/data)를 그대로 사용하시면 됩니다.아래 링크를 한 번 읽어보시면 도움이 될 것 같습니다.https://forums.docker.com/t/mysterious-docker-issue-with-postgres/149898/7https://github.com/docker-library/postgres/pull/1259
-
미해결K6로 배우는 Spring Boot 부하 테스트 입문
인프럭스에 데이터는 누가 넣는지
인프럭스에 데이터는 누가 넣는지?
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
ec2 우분투 도커 설치 관련
안녕하세요 강사님좋은 강의 잘 듣고 있습니다이번 강의를 우분투 환경에서 진행해와서 도커 설치를 이미 했던 것처럼 공식 문서를 통해 다음과 같이 명령어를 작성하려고 했습니다.sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin하지만 강의를 따라오다보니 강사님께서 입력하신 명령어가 많이 달라 궁금한 부분이 생겼습니다sudo apt-get update && \ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && \ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \ sudo apt-key fingerprint 0EBFCD88 && \ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && \ sudo apt-get update && \ sudo apt-get install -y docker-ce && \ sudo usermod -aG docker ubuntu && \ newgrp docker && \ sudo curl -L "https://github.com/docker/compose/releases/download/2.27.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && \ sudo chmod +x /usr/local/bin/docker-compose && \ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose명령어를 천천히 살펴보다가 몇 가지 궁금한 게 생겨서 질문드립니다공식 문서로 할때는 -o로 직접 저장을 했는데 강사님이 써주신 방식이 어떤 방식의 이점이 있는지, 실제로 업무에서 사용할 땐 아래 방식으로 써야하는지 궁금합니다sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asccurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \ sudo apt-key fingerprint 0EBFCD88 && 공식 문서 명령어를 사용할 때에는 compose나 docker ce 등을 간단하게 한번에 설치했습니다. 강사님 명령어를 살펴보니 다른 방식으로 github에서 받아오시는것 같고 추가적인 명령어도 더 들어가는데 어떤 장점 때문에 이 방식을 쓰시는지 궁금합니다감사합니다
-
해결됨개발자를 위한 쉬운 도커
postgresql-repmgr:15 지원 종료에 따른 대체 이미지 변경 질문드립니다!
안녕하세요, 이중화 DB 구성 파트 강의를 들으면서 실습을 진행하던 중 bitnami/postgresql-repmgr:15 이미지가 없어서 아래 이미지처럼 오류가 발생 중입니다.찾아보니 해당 이미지가 "더 이상 무료로 제공되지 않는다.", "Helm 차트에서 postgresql-ha를 설치해야 한다." 라고 나오더라구요.혹시 이를 대체할 이미지는 어떤 걸로 변경할 수 있는지 궁금합니다!
-
해결됨개발자를 위한 쉬운 도커
섹션 9. 레이어 관리에서 alpine OS 사용 관련 질문 있습니다!
안녕하세요! 섹션 9에 레이어 관리 파트 강의를 듣다가 궁금증이 생겨서 질문드립니다!이미지 크기를 줄이기 위해 최소한의 환경만 갖춰진(?) alpine OS를 사용한다고 이해했습니다.그러면 현업에서는 alpine OS를 사용한다고 가정할 때 해당 OS에 애플리케이션 실행에 필요한 구성이 전부 존재하는지, 어떤 프로그램들을 추가로 설치해야 하는지 확인하는 방법이 있는지 궁금합니다!
-
해결됨개발자를 위한 쉬운 도커
도커 가상 네트워크와 Stateless 특징 관련 질문
안녕하세요!처음 도커를 공부하는데 강의 너무 잘 듣고 있습니다.😀도커 가상 네트워크와 컨테이너 상태 부분을 들으면서 2가지 궁금한게 있어 질문 드립니다. 1.지금까지 스프링부트 애플리케이션을 개발하면서는 DB 접속 도메인을 고정으로 사용해도 되는 경우가 대부분이었는데, (로컬에서 h2 DB 사용 또는 aws rds 처럼 이미 도메인이 부여된 경우) 이런 백엔드 애플리케이션과 프론트엔드 애플리케이션을 같이 띄울때는 도커 dns 기능이 딱히 필요가 없어 보이는데 이런 경우에도 별도로 네트워크를 구성해서 띄우는게 좋을까요? 그냥 기본 bridge 네트워크를 사용하면 될까요?도커 가상 네트워크가 단지 dns 기능만을 위해서 사용되는건지, 하나의 애플리케이션에 필요한 서버 전체 구성을 묶어 주는 개념으로도 사용하는 것인지 궁금합니다. 2. 컨테이너의 Stateless 특징 중에“특정 컨테이너에 쌓인 파일들이 컨테이너의 동작에 영향을 주지 않기 때문에 서버를 지우고 다시 생성하거나 필요하지 않은 서버를 제거할 때 걱정 없이 제거 가능하다” 는 부분이 조금 모호하게 이해됩니다.이미지와 컨테이너를 사용하지 않더라도 서버의 변경 사항을 수정하고 재기동을 하면 이전 서버의 상태와 상관 없이 새로운 내용이 적용되는데, 어떤 차이점이 있는걸까요?여러대의 서버를 사용하는 환경에서 컨테이너를 사용하면 여러대의 서버가 동일한 상태를 가질 수 있다는것이 핵심인 것으로 이해하면 되는 내용인지 헷갈려서 질문 드립니다. 감사합니다 🙇♀
-
미해결개발자를 위한 쉬운 도커
우분투 설치
안녕하세요.우분투에서 설치 진행하고 싶은데,따로 챕터가 없는 거 같아서요.우분투 셋팅은 어떻게 진행할 수 있을까요?
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
도커 볼륨 삭제후 복구방법
안녕하세요.좋은 강의 열심히 수강하고 있는 개발자 입니다. 강의를 수강하다 궁금한게 생겨 질문을 남기게 되었습니다. 만약, 실수로 볼륨을 삭제하게 된다면, 볼륨 파일을 다시 복구하는 방법이 있을까요??가령, 데이터베이스의 경우 commit 전이라면 rollback이 가능하듯명령어 실수 혹은 휴먼 에러로 불륨을 삭제하게 되었을시에 대응 방법도 궁금합니다. 감사합니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
도커 볼륨 관련 질문
Docker로 MySQL을 올리다가 컨테이너가 계속 실패했는데,나중에 보니까 볼륨이 꼬여 있어서 삭제(docker volume prune) 후 해결됐습니다.볼륨이 꽉 차거나 꼬였을 때 컨테이너가 왜 바로 실패하는지,그리고 이런 문제를 실무에서는 어떻게 예방하는지 궁금합니다.
-
해결됨개발자를 위한 쉬운 도커
도커 보안을 실무에서 어떻게 대비하시는지 궁금합니다.
안녕하세요 도커를 사용할 때 보안 이슈는 빼놓을 수 없는 상황입니다. 데몬 기반 구조로 취약점이 있다고 하는데 이론적으로 알겠지만 어떤 원인으로 발생할 수 있고 유사 경험이 있으신지 궁금해요 또 실무 환경에서는 어떤 방식으로 대비를 하고 예방을 하시는지 궁금합니다.
-
해결됨개발자를 위한 쉬운 도커
컨테이너를 활용한 개발환경 통일에 관하여
인텔리제이 Ultimate 라이센스가 있어서, 프론트엔드 작업(React)과 백엔드 작업(Spring)모두 인텔리제이에서 작업하는데요. 노드 버전을 이것저것 설치하면서 들었던 생각이 '개발환경도 컨테이너로 띄워서 하면 안되나?' 였습니다. 이 섹션을 통해 그 갈증을 해소한 것 같아요.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
도커는 백엔드말고 어디에 쓰이는 곳이 있나요?
도커를 배우다보니 다양한 곳에 어떻게 활용이 가능한지 궁금합니다!
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
aws ecr 을 window 환경에서 적용해보는 중에 문제가 생겨 문의 드립니다.
윈도우 환경에서는 (Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin ...명령어를 실행시켜보면.Password은(는) 예상되지 않았습니다. 라고메세지가 나와 진행이 어렵습니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
AWS EC2 운영체제 선택 질문
강의에서 AWS EC2 운영체제로 우분투를 선택 하셨는데 실제 서비스 배포시 주로 어떤 운영체제를 이용하는지 문의드립니다.
-
해결됨토스 시니어 개발자와 함께하는 Data Workflow Management 기반의 대용량 데이터 처리 설계 패턴 [ By. 비전공자 & Toss 개발자 ]
실습환경에 대해 질문이 있습니다!
안녕하세요섹션6의 강의를 듣다가 질문드릴게 있어 글을 작성하게되었습니다우선 강의를 너무 잘 듣고 있음에 감사드립니다.다만 질문이 하나있는데요섹션 6강의의 실습환경에 기반이 되어지는python과 airflow 그리고 DB는 버전에 맞게 미리 설치를 하고 강의를 들어야하는게 맞는거죠?저는 강의에서 최초 환경부터 같이 설치하는 모습을 보여주시나 했는데 없어서 여쭈어봅니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
맨마지막 강의때 application.yml 에 db url 질문
안녕하세요 강의 정말 잘 듣고 있습니다너무 감사합니다. 맨마지막 강의때 spring boot + mysql + redis 컨테이너를 docker compose 를 통해 배포하는 과정에서 jar 파일이 mysql 과 커넥션을 맺어주기 위해서는 전에 강의에서 했던 것 처럼 mysql 컨테이너 service 명으로 url 을 application.yml 에 변경해야 되는게 아닌가요?? 그런 작업이 없었는데도 잘 동작하는게 의아합니다.디폴트로 in memory db(H2) 가 구동이 된 걸까요?
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
프론트엔드도 도커 + nginx 기반 배포 추가 강의 가능하실까요
안녕하세요 강의 커리큘럼은 백엔드 + mysql까지만 ec2에 도거 기반 배포하셨는데 풀스택(Next.js 또는 React.js + springboot + mysql)으로도 배포하는 보충강의도 제작 가능하실까요 ~ ?
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
데브옵스로 전향하고자하는 백엔드 개발자인데..
1년차 개발자이고도커인강 지금까지 듣는거는 다 이해가갑니다.. 다만 현실적으로 궁금한게 있어요JSCODE님 인강중에 도커, 쿠버네티스, CI/CD만 들어도 전향이 가능한건지 그외에 어떤게 더 필요한건지그리고 저같은 저연차도 전향 가능한건지도 궁금합니다.
-
해결됨개발자를 위한 쉬운 도커
k8s 강의 일정
선생님 안녕하세요혹시 k8s 는 오픈 예정이 언제쯤일까요..?회사에서 이제 쓰게될거 같아 공부하려고 하는데선생님의 강의로 듣고 싶어 기다리는 중입니다ㅎㅎ
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
안녕하세요 강의 잘 듣고 있습니다
저는 버츄얼머신과 모바엑스텀을 기반으로 수업을 따라가고 있습니다.mysql 컨테이너를 실행시키는것 까지는 돼었습니다그런데 워크벤치로 접속을 하려고 할때 위와같이 접속이 안됩니다..어떻게 해야하나요?