분류 전체보기

·log.info
Intro여기서는 가볍게 자주 쓰는 명령어만 다룬다.모든 명령어는 여기서 참고하자.컨테이너 사용 명령어의 기본 형태docker 커맨드 (옵션) 대상 (인자)컨테이너를 다루는 모든 명령은 docker로 시작한다.  컨테이너 실행✔ 도커 실행 명령어docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] ✔ 자주 사용하는 옵션옵션설명-d백그라운드 모드(detached mode)-p호스트와 컨테이너의 포트 연결(포워딩)-v호스트와 컨테이너의 디렉토리 연결(마운트)-e컨테이너 내에서 사용할 환경변수 설정-name컨테이너 이름 설정-rm프로세스 종료 시 컨테이너 자동 제거-it터미널 입력 옵션 (-i, -t)-link컨테이너 연결 [컨테이너명:별칭] 1) ubun..
·log.info
Intro이번엔 도커를 설치해 보겠다.사전에 ubuntu, WSL2 환경은 세팅해 놓아야 한다. 1. Docker 설치도커는 리눅스 컨테이너 기술이므로 Mac이나 Win에 설치할 경우 가상머신에 설치된다. 1) Linux자동 설치 스크립트curl -fsSL https://get.docker.com/ | sudo sh sudo 없이 사용하기sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기sudo usermod -aG docker your-user # your-user 사용자에게 권한주기  2) Window 10🚍 도커 설치 전 환경 설정- BIOS 에서 가상화 사용 설정(아래 이미지 처럼 가상화: 사용 표시가 떠야 함 !)- 도커를 사용하기 위해 가상화 기술인 H..
·log.info
IntroDevOps의 등장으로 개발 주기가 짧아지면서 배포는 더 자주 이루어지고 MSA가 유행하면서 프로그램은 더 복잡해졌다.많은 새로운 툴의 등장과 클라우드의 발전으로 설치해야 할 서버가 무수히 많은 상황에서도커(Docker)가 등장하고 서버 관리 방식이 완전히 바뀌게 된다.1. 도커(Docker): 컨테이너 기반의 오픈소스 가상화 플랫폼서버에서의 컨테이너는 다양한 프로그램, 실행 환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해 준다.백엔드 프로그램, 데이터베이스 서버, 메시지 큐 등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립 PC, AWS, Azure, Google Cloud 등 어디서든 실행할 수 있다. 컨테이너: 격리된 공간에서 프로세스가 ..
·TIL
오늘은 기업 공고를 제대로 찾아 보고, 다른 신입 개발자 분들의 이력서도 하나하나 보면서메타 인지가 제대로 되면서 자괴감에 아주 밑바닥까지 내려 갔다 온 날이었다 .....나 .... 진짜 진짜 진짜 진짜 열심히 해야 겠다.......  1. 항해99 취업 리부트 코스 내에서 기업 분석을 진행하면서, 어떤 인사이트를 얻을 수 있었나요?개발자는 혼자 일하는 직무가 절대 아니다. 다양한 이해 관계자와 함께 하기 때문에 요구하는 역량도 다양할 수 밖에 없다.그리고 개발자의 자격 요건은 연차에 상관 없이 유사한 키워드를 가진다.특히 신입은 팀과 융합이 잘 되고 다른 사람과 업무할 때 불편함이 없는 사람을 원한다.경험하지 못한, 어려운 문제 해결에 대한 의지를 가지고 있는가?새로운 기술/지식을 배우는 것을 두려워..
·TIL
오늘은 오프라인으로 조원 분들과 매니저 님들을 실제로 만나 뵙는 자리를 가졌다.같이 세션도 듣고 모여서 각자 이력서를 첨삭하는 자리를 가졌는데 화기애애하게 학습 분위기가 조성되니까 나 혼자 살짝 감동했다,, 학교 졸업하고 이런 분위기가 많이 그리웠었던 걸까 😂😂 꿈을 향해 달려가는 사람들끼리 모인 자리는 안 좋을 수가 없었다. 다들 열심히 하시는 모습을 보고 여러모로 자극을 많이 받았다. 아무튼 오늘 매니저 님께 1:1로 코칭 받은 내용을 어떻게 적용했고, 추후 어떻게 정리해야 할지 복기해 보겠다.1. 1:1 피드백 코칭에서 받은 피드백을 나의 이력서에 어떻게 적용했나요?4줄의 자기소개서를 쓰면서 느꼈던 거지만 내 자소서는 정말 딱 정석 그자체.이다.좋지만.... 좋지만,,, 싫지는 않은 딱 그런 느..
·TIL
오늘은 프로젝트 코드를 복기한 날이었다.난 사실 복기는 ,,, 매일 하고 있었고 복기를 넘어서 오류들을 찾아서 수정하고 있었다^^^ 대부분 프론트 쪽 오류라 블로그에 올리기 민망할 정도지만,,아무튼 누가 내 프로젝트 QA 좀 해 줬음 좋겠다.. 1. 항해99 취업 리부트 코스에서 진행된 프로젝트 경험 구조화 세션에서 배운 내용은 무엇인가요?나는 매니저 님들이 권유하시는 건 다 이유가 있다고 생각하고 있다,, 즉 내가 짠 코드는 반드시 내것으로 만들어서 설명할 수 있어야 하는 걸 알 수 있었다.불과 한두 달 전에 짠 코드인데 내가 이렇게 짰었구나~ 했다. 이력서에 올릴 프로젝트는 꼭 모든 로직을 숙지하고 있어야 겠다.그리고 서비스 단에서 당연하게 사용했던 @Transactional 애노테이션의 효과도 복기..
·Trouble Shooting
Intro프로젝트를 진행하며 겪은 문제 상황과 해결 과정을 기록하는 글입니다.이후 같은 문제가 발생할 경우 빠른 문제 해결을 위해 정리합니다.상황 설명쇼핑몰 프로젝트에서 상품을 주문하는 로직을 수행하던 중 재고 부족 예외가 터지면서 주문에 실패했다.물론 해당 상품은 재고(quantity)가 충분한 상품이다. Why?OrderItem : orderItemDto.getQuantity: 0OrderController : 주문 실패: {}dressshop.exception.customException.ItemNotStockException: 재고가 부족하여 주문할 수 없습니다. at dressshop.domain.order.OrderItem.createOrderItem(OrderItem.j..
·TIL
오늘은 지금까지 당근만 받아 먹다 회초리를 맞은 날이었다흑흑 너무 아파욧 1. 오늘 진행된 강의를 통해 새롭게 알게된 점은 무엇인가요?자세하고 구체적이라는 것은 이력서의 길이에 비례하지 않는다..!앞으로 문장, 단어 하나하나에 집약해서 직관적으로 표현할 수 있게끔 이력서를 수정해야 겠다. 그리고 오늘 멘토님이 내 트러블 슈팅에 있는 주요 키워드에 밑줄 친 걸 보시고 링크가 걸려 있냐고 물어보셨다.이때 주요 키워드에 하이퍼 링크를 걸고, 앞으로의 프로젝트에도 이런식으로 핵심 내용이지만 구체적인 내용은 링크 블로그로 빼서 채용 담당자의 시선을 나에게 붙잡아 두는 전략을 세워야 겠다고 느꼈다.  당장 해야 할 것1. 이력서 첨삭x9992. 블로그에 트러블 슈팅 정리해서 올리기3. 깃허브 리드미 채우기  항해9..
·TIL
항해99 취업 리부트 코스에 참여하기로 결심했던 순간이 떠오른다.이전까지의 나는 개발 친구, 동료도 없이 혼자 공부해서 이리저리 방황하고 휘청였었다.그런 나에게 동앗줄처럼 보였던 리부트 코스 로고 ... (ㅋㅋ)요즘 채용 공고에서 자주 보이던 키워드의 프로젝트 내용을 보고 바로 신청했었다.그렇게 OT 주차가 지나고, 역량 평가도 무사히 잘 치르고 시간이 훅훅 지나 어느덧 벌써 본과정 1일차가 마무리 되어가고 있다.현재 나의 생각과 느낌을 그대로 적어 보겠다. 1. 항해99 취업 리부트 코스에 참여하는 마음 가짐은 어떠한가요?한 마디로 요약하자면 '쌀쌀해지기 전에 무조건 취업하자.' 이다.나는 6개월의 국비 과정, 9개월의 독학으로 인해 사실 꽤나 지쳐 있었다. 피드백도, 방향성도 제시해 주는 사람 없이 ..
wool_
'분류 전체보기' 카테고리의 글 목록 (5 Page)