
개발자를 위한 쉬운 리눅스
무료
입문 / Linux
4.9
(105)
현업 개발자가 실제로 사용하고 있는 명령어들로 커리큘럼을 만들었습니다. OS 설치나 관리와 관련된 복잡한 개념들은 다루지 않습니다. 2시간 안에 빠르게 리눅스 기본 사용법을 익힐 수 있습니다.
입문
Linux
새로운 기술을 학습하고 전달하는 것을 좋아합니다.
⚡ 클라우드 네이티브 애플리케이션 개발
⚡ 클라우드 인프라 및 파이프라인 설계
⚡ Azure, Docker, Kubernetes, Spring Boot
✉ daintree.henry@gmail.com
개발자를 위한 쉬운 리눅스
무료
입문 / Linux
4.9
(105)
현업 개발자가 실제로 사용하고 있는 명령어들로 커리큘럼을 만들었습니다. OS 설치나 관리와 관련된 복잡한 개념들은 다루지 않습니다. 2시간 안에 빠르게 리눅스 기본 사용법을 익힐 수 있습니다.
입문
Linux
개발자를 위한 쉬운 도커
₩88,000
초급 / Docker, container, 가상화, docker-compose, docker-volume, CI/CD, github-actions, docker-image
5.0
(162)
현업 개발자가 도커를 사용한 경험을 녹여낸 새로운 커리큘럼으로 기존 교재 및 강의와 차별된 강의를 제공합니다. 단순한 명령어 사용법이 아닌 도커를 왜 사용해야하는지 대한 근본적인 질문에서부터 출발합니다.
초급
Docker, container, 가상화
질문&답변
docker pull [이미지] 다운로드시 에러 해결 방법 문의
가상머신님 안녕하세요. 데브위키입니다.혹시 회사나 학교 인터넷에서 사용하시는 걸까요?
질문&답변
빌드 방식에 대해 질문 있습니다.
dev.mingyo님 안녕하세요. 데브위키입니다.네 말씀하신 부분이 정확합니다!지시어가 많을 수록 임시 컨테이너 생성, 삭제가 반복되는 구조이구요.각각의 지시어가 수행될 때마다, 도커가 임시 컨테이너를 띄우고, 그 작업을 수행하고, 결과를 새로운 레이어로 커밋한 뒤, 임시 컨테이너를 삭제합니다.이렇게 하나의 지시어가 끝날 때마다 새로운 이미지 레이어가 생성되는 방식으로 최종 이미지가 점점 쌓여가게 됩니다.추가로 궁금한 점 있으시면 언제든지 질문주세요! 😄
질문&답변
컨테이너 가상화 호스트 OS
teho.lee200님 안녕하세요. 데브위키입니다. 네, 말씀하신 대로 macOS나 Windows에서 도커를 사용할 때는 가상화 기술(가상머신)으로 내부에 리눅스가 실행되는 것이 맞습니다! 아래 그림과 같이 도커 데스크탑 내에서 리눅스 기반의 가상머신을 하나 띄우고, 그 안에서 도커 엔진과 컨테이너들이 실행됩니다.(사진)즉, 리눅스 OS가 도커마다 따로 들어있는 것이 아니라, 작은 가상머신 하나(리눅스 OS)가 있고, 컨테이너들은 이 가상머신의 리눅스 커널을 함께 사용하는 방식입니다. 추가로 궁금한 점이 있으면 편하게 질문해주세요😊
질문&답변
windows .bashrc 파일 없음
홍잼님 안녕하세요. 데브위키입니다.네, 파일이 없는 경우 새 파일로 작성하시면 됩니다 😀
질문&답변
강의 이미지 사용
Gwangseok Lee님 안녕하세요. 데브위키입니다.네, 개인 블로그에 강의 자료를 올리실 때는 아래의 내용을 출처로 꼭 기재 부탁드립니다!출처 - 인프런 개발자를 위한 쉬운 도커(https://inf.run/Apgvc)
질문&답변
도커컴포즈 오류
ckstj8027님 안녕하세요. 데브위키입니다.사용하신 프로젝트의 frontend 폴더 구조와 Dockerfile을 공유해주실 수 있으실까요?
질문&답변
강의 예정
진상민님 안녕하세요. 데브위키입니다.현재 쿠버네티스 강의는 40%정도 제작 되었으며 최대한 빨리 찾아뵙도록 하겠습니다.원래 작년 말로 계획하고 있었는데, 본업이 바쁜 와중에 개발자를 위한 쉬운 도커가 출판 작업이 생각보다 오래 걸려서요. 자꾸 지연되어 기다리시는 분들께 감사하고 또 죄송한 마음을 가지고 열심히 작업하고 있습니다 🥲개발자를 위한 쉬운 도커는 편집 작업은 거의 마무리 되어서 곧 도서로도 찾아뵐 수 있을 것 같습니다! 관련 근황이 업데이트 되는 대로 공지 드리도록 하겠습니다! 🥰
질문&답변
실행오류
ckstj8027님 안녕하세요, 데브위키입니다.아마 이전 볼륨파트에서 생성했던 볼륨과 충돌이 있었던 것 같습니다!Postgres 컨테이너는 처음 실행되는 시점에 볼륨에 아이디, 패스워드, 초기 데이터 등을 저장하는데요.이미 이런 데이터가 만들어져 있는 볼륨이 마운트될 경우에는 정상적으로 실행되지 않을 가능성이 높습니다. 이 때는 볼륨 명을 다르게 지정하거나, 시도해보신 것 처럼 볼륨을 삭제하신 후 다시 생성하시면 됩니다. 강의 들으시면서 더 궁금하신 부분이 있으면 편하게 질문해주세요!
질문&답변
이미지의 세부 정보 조회 오류
ckstj8027님 안녕하세요, 데브위키입니다.흔한 현상은 아닌데, 찾아보니 원인이 여러 가지 있을 수 있다고 합니다.가장 빠른 해결 방안은 이미지를 제거 후 다시 다운로드 받아보시는 방법입니다. docker image rm nginx:latest docker image pull nginx dokcer image ls nginx 아래 명령을 실행해도 증상이 동일하실까요?
질문&답변
Docker 백앤드 컨테이너 실행시 오류
steven님 안녕하세요. 데브위키입니다.가장먼저 시도해볼 수 있는 것은 컨테이너를 삭제한 후 다시 실행해 보는 것입니다.기존 컨테이너 삭제docker rm -f leafy새 컨테이너 실행docker run -d -p 8080:8080 -e DB_URL=leafy-postgres --network leafy-network --name leafy devwikirepo/leafy-backend:1.0.0 만약 문제가 동일할 경우, 데이터베이스 컨테이너가 잘 실행 중인지 확인이 필요합니다.docker logs leafy-postgres아래와 같이 로그가 나오는지 확인해보시겠어요?2025-03-03 14:55:37.562 GMT [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 2025-03-03 14:55:37.562 GMT [1] LOG: listening on IPv6 address "::", port 5432 2025-03-03 14:55:37.563 GMT [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" 2025-03-03 14:55:37.566 GMT [65] LOG: database system was shut down at 2025-03-03 14:55:37 GMT 2025-03-03 14:55:37.572 GMT [1] LOG: database system is ready to accept connections