본문 바로가기

백엔드개발자20

[개발환경 - 도커(5)] 도커 이미지 만들기 / Create docker images - 개발하는 지토 도커 이미지 만들기 🔨 도커 이미지 도커 이미지는 컨테이너를 만들기 위해 필요한 설정이나 종속성들을 가지고 있는 소프트웨어 패키지 도커 허브에서 다른 사람들이 만들어 놓은 것을 이용할 수 있고, 직접 도커 이미지를 만들어서 사용하거나 도커 허브에 업로드할 수 있음 도커 이미지를 이용해서 도커 컨테이너를 생성 ex) docker create {이미지 이름} 도커 이미지 생성 순서 🔢 Dockerfile 작성 - 도커 이미지를 만들기 위한 설정 파일, 컨테이너가 어떻게 행동해야 하는지에 대한 설정을 정의 도커 클라이언트 - 도커 파일에 입력된 것들이 도커 클라이언트에 전달 도커 서버 - 도커 클라이언트에 전달된 모든 작업들을 하는 곳 이미지 생성 Dockerfile 만들기 🔨 도커 이미지를 만들기 위한 설정.. 2020. 11. 21.
[개발환경 - 도커(4)] 도커 명령어 사용하기 / 도커 기본 클라이언트 명령어 - 개발하는 지토 도커 명령어로 이미지 내부 파일 시스템 구조 보기 ⌨️ 명령어 " docker run {이미지} ls " 실행 도커 이미지를 가져옴 도커 컨테이너를 만듦 파일 스냅샷을 하드디스크에 다운로드함 docker run {이미지] ls 명령어 실행 (기본 커맨드는 무시되고, ls 커맨드가 실행됨) 해당 이미지 내부 파일 시스템 구조 확인 파일 스냅샷이 어떤 것들이 있느냐에 따라서 쓸 수 있는 커맨드가 제한적이다. 도커 명령어로 컨테이너 나열하기 ⌨️ 명령어 " docker ps " 실행 CONTAINER ID : 컨테이너의 고유한 아이디 해쉬값 IMAGE : 이미지 이름 COMMAND : 컨테이너가 시작 시 실행될 명령어 CREATED : 컨테이너가 생성된 시간 STATUS : 컨테이너의 상태 Up : 실행 중 .. 2020. 11. 21.
[개발환경 - 도커(2)] 도커 설치하기 윈도우 10 (Docker 설치하기 window 10 ) - 개발하는 지토 간단하게 도커를 설치해보자! 이전에 도커가 뭔지 간단하게 알아보려면 '도커란 무엇인가, 도커를 왜 쓰는가' 를 보자! www.docker.com/get-started Get Started with Docker | Docker Learn about the complete container solution provided by Docker. Find information for developers, IT operations, and business executives. www.docker.com 위의 사이트로 접속하면 해당 화면이 뜰 것이다. 여기서 제일 왼쪽에 있는 Download for Windows 를 클릭해서 설치 파일을 다운로드한다. 그리고 바로 실행을 시켜주고,,, OK버튼 한번이면 이렇게 설치가.. 2020. 11. 20.
[개발환경 - 도커(1)] 도커란 무엇인가.. 도커를 쓰는이유!! (Docker) - 개발하는 지토 이전부터 공부하고 싶었지만 어쩌다 보니 이제야 들여다보는 도커에 대해 간단하게 끄적여본다. 먼저 도커를 쓰는 이유를 간단하게 보자! 도커(Docker)🐳를 쓰는 이유! 일반적으로 개발 환경을 구축(설정) 할 때 많은 시간을 들이곤 한다. 그런데 도커를 사용하면 간단하게 개발 환경을 구축(설정) 할 수 있다. 도커를 사용하지 않고 어떠한 프로그램을 다운로드할 때, 사전에 다운로드를 해야 하는 프로그램이 있다던지 설치 방법이 자세하지 않아서 오류를 마주친다던지 하는 이슈들이 생길 것이다. 하지만! "도커 🐳"를 사용하면 이러한 걱정들을 모두 날려버릴 수 있다. 간단하게 얘기하면 훨씬 더 간편하게 환경 설정 및 구축 등을 할 수 있게 되는 것이다. 도커(Docker)🐳란 무엇인가? www.docker.com/.. 2020. 11. 20.
[공부] 인프런 - 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 후기 - 개발하는지토 : 김영한 [JAVA/JPA] 저번 추석 이벤트로 뭉텅이로 구매했던 강의 중에 두 번째로 진행했던 강의!! "스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발"이라는 강의를 끝마치고 후기를 남긴다. 이전에 '더 자바, Java 8'이라는 백기선님의 강의를 듣고 근 1달만에 완강한 두 번째 유료 강의가 되었다. 사실 이 강의와 함께, 김영한님의 '스프링 핵심 원리 - 기본 편' 강의도 같이 듣고 있었는데 JPA 강의가 더 재밌어서 먼저 완강을 하게 되었다 ㅎ 스프링 강의는 이전에도 몇 번 들었기도 하고.... 많이 써보기도 했고.... JPA는 처음 해보는 거라 재밌더라!! 아! 그렇다고 스프링을 엄청 잘 안다는 건 아니다 앞으로 배울 것이 더 많기때문...! 어쨌든 다시 강의 내용을 살펴보면, 이번 강의에서는 JPA를 활용한 웹 .. 2020. 11. 19.
[면접] 당근마켓 백엔드 개발자 [JAVA/SPRING] 면접(Interview) 후기 사실 한 달 전에 봤었던 면접이지만, 늦게나마 후기와 회고를 작성한다. 면접을 보게 된 과정 당근 마켓에서 면접을 보게 된 과정은, 이전에 포스팅을 했었던.. '프로그래머스 2020 Dev-Matching: 웹 백엔드 개발자(하반기)'으로부터 시작된다. 이때 코딩 테스트를 치르고 그렇게 만족할만한 점수는 아니었지만 지원할 때 선택했던 기업 5군데에 내 지원서(이력서)가 전달되었다. 사실 이전에 데브매칭사례나 주변 사람들의 이야기를 들었을 때는 큰 기대를 하진 못했었다. 거의 면접제의도 안 올뿐더러 최종 합격하신 분들이 거의 없었다는 이야기를 들었었기 때문이다. 근데 다시 생각해보니 원래 최종 합격이란 것이 원래부터 많이 이루어질 수 없었다는 걸 깨달았다 ㅋㅋ 그렇게 하루하루를 보내던중에.. 웬걸?? 제일.. 2020. 11. 18.