분류 전체보기
-
Dockerfile 알아보기개발관련/Docker 2019. 2. 18. 20:48
안녕하세요. 이번 포스팅에서는 Dockerfile이란 무엇인가 알아보려고합니다. Dockerfile은 docker build 명령어로 실행될 파일로 Dockerfile에 기술된 구성 정보를 바탕으로 Docker 이미지를 생성합니다. 위그림처럼 Dockerfile을 빌드 하여 이미지를 만들고 그 이미지를 실행하여 컨테이너를 구동시킵니다. Dockerfile에 작성할 명령어를 알아보도록 하겠습니다. Dockerfile의 기본 서식은 아래와 같습니다. 명령 설명 FROM 베이스 이미지 지정 RUN 명령 실행 CMD 컨테이너 실행 명령 LABEL 라벨 설정 EXPOSE 포트 노출 ENV 환경변수 ADD 파일 / 디렉토리 추가 COPY 파일 복사 ENTRYPOINT 컨테이너 실행 명령 VOLUME 볼륨 마운트 U..
-
Mac에서 사용중인 특정 포트 찾아 kill 시키기개발관련/기타 2019. 2. 2. 10:20
안녕하세요. 이번 포스팅은 Mac에서 사용중인 특정 포트를 찾아 kill 시키기는 방법에 대해 공유하려합니다. 가끔 ide에서 로컬 서버를 구동시키고 종료를 안시키고 ide를 종료하여 서버가 구동중이라 재시작을 못하는 경우가 생겼는데요. 터미널에 명령어로 깔끔하게 종료하는 방법입니다. 우선 사용중인 포트를 조회하는 명령어 입니다. # lsof -i :{찾을포트} ➜ ~ lsof -i :8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME php 702 voov 5u IPv4 0x4cd1c98e5341e2a3 0t0 TCP localhost:irdmi (LISTEN) 위명령어로 8000포트를 702라는 프로세스 아이디로 구동중인걸 확인할 수 있습니다. kill..
-
Git Submodule 사용하기개발관련/Git 2019. 2. 1. 23:28
안녕하세요. 이번 포스팅에서는 Git Submodule을 소개하려고 합니다. Git 한글 번역본에는 이렇게 설명하고있습니다. 링크 포스팅을 하게된 이유는 회사동료가 공통 라이브러리를 제작하여 여러 프로젝트에서 공통 라이브러리를 가져와 사용하려는데 효율적으로 관리하기 위해 Git Submodule 기능을 알려주고자 복습 겸 포스팅을 하게 되었습니다. 회사에서는 소스트리를 사용하기때문에 소스트리 기준으로 포스팅을 하니 양해부탁드립니다. 우선 두개의 저장소를 만듭니다. study-submodule (메인 저장소)study-submodule-parts (서브모듈 저장소) 메인 프로젝트에 서브모듈 저장소를 연결시켜 보겠습니다. 메인프로젝트 ./parts 경로에 정상적으로 추가된걸 확인 할수있습니다. 이제 서브모듈..
-
Docker를 이용해 nginx 구동시키기개발관련/Docker 2019. 1. 31. 23:17
안녕하세요. 이번 포스팅에서는 Docker를 이용해 nginx 를 구동시켜보도록 하겠습니다. 우선 Docker가 설치가 되어있지 않다면 이전 포스팅을 활용해 Docker를 설치해주세요. 2019/01/31 - [개발스터디/Docker] - Mac OS에 Docker 설치하기 우선 오늘 사용할 명령어 부터 알아보겠습니다. #이미지 다운로드 docker pull #이미지 목록 확인 docker image ls #이미지를 이용하여 컨테이너 기동 docker container run --name {container name} -d -p 80:80 {image} #구동중인 컨테이너 정보 확인하기 docker ps -a nginx 이미지의 경로를 찾기위해 docker hub에 nginx를 검색합니다. #nginx ..
-
Mac OS에 Docker 설치하기개발관련/Docker 2019. 1. 31. 21:33
안녕하세요. 이번 포스팅에서는 Mac OS에 Docker를 설치하는 방법을 설치하려고 합니다. Docker는 두가지 에디션을 제공하고 있습니다. Docker Community Edition (CE) 무료 에디션 과 Docker Enterprise Edition (EE) 상용 에디션이 있습니다. 두 버전의 차이점은 링크 에서 확인할 수 있습니다. 앞으로의 설명은 Docker CE 제품 기준으로 설명합니다. https://hub.docker.com/editions/community/docker-ce-desktop-mac 위 주소로 접속하여 Docker 무료 에디션을 다운 받을 수 있습니다. 다운을 받기위해서는 Docker Hub 계정이 필요합니다. 회원가입 후 Get Docker 버튼을 눌러 dmg 파일을 ..
-
레오폴드 FC660M PD 키보드 리뷰개발관련/장비 2019. 1. 30. 22:04
안녕하세요. 이번 리뷰는 집에서 사용 예정인 FC660M PD 리뷰입니다. 레오폴드 FC660M PD 화이트 투톤 영문 클릭 모델이며 포인트 키캡을 추가로 구입했습니다. 색감은 레오폴드 사이트에서 보는 색감보다는 조금 더 고급스럽습니다. 특이하게 무접점 키보드에서는 제공되지 않던 플라스틱 커버가 추가로 제공됩니다. 물론 FC660C와 호환은 되지않습니다. 키보드 케이스(하우징) 크기부터 다르더라구요.. 현재 사무실에서는 FC660C 무접점 모델을 사용중입니다. 사실 FC660C 화이트 모델을 추가 구매하고 싶었는데 블랙, 그레이/블루 이전 모델이며 이전 모델은 방청이 안된 모델이라 녹이 금방 올라온다는 다른 후기들을 보고 저렴한 기계식으로 눈을 돌리게 되었습니다. 우선 키보드를 고른이유가 컴팩트한 사이즈..