개발일지
-
도커 머신을 활용해 로컬 VM에 프로비저닝 해보자.개발일지/docker 2020. 6. 6. 17:48
안녕하세요 개발하는 남자 개남입니다. 오늘은 도커 머신에 대해 알아보고 머신 설치와 활용에 대해 알아보려고 합니다. 우선 도커 머신(docker-machine)이 무엇인지 도커 공식 문서를 확인해 보겠습니다. Docker Machine enables you to provision multiple remote Docker hosts on various flavors of Linux. 번역해보면, 원격의 여러 대의 서버에 도커 node 들을 손쉽게 관리하고 프로비저닝 가능한 툴입니다. 즉, 제가 이해한 바로 설명하자면 도커 설치 없이 원격 서버나 로컬 VM 등에 도커를 활용할 수 있다는 의미입니다. 도커를 설치해서 직접적으로 활용해도 되고 도커 머신(docker-machine)을 통해 도커를 제어해도 되는데..
-
[ docker-compose ]도커 컴포즈가 무엇이고 어떻게 실행하는 것일까?개발일지/docker 2020. 6. 3. 16:40
Docker Compose 란 다중 컨테이너 도커 애플리케이션을 정의하고 동작하게 해주는 툴이다. YAML 파일로 작성되어지며 작성된 yaml 파일을 읽어 들여 모든 서비스들을 생성 및 시작을 하나의 명령어로 실행할 수 있다. version : '3.0' services: web: build: . ports: - "3000:3000" networks: - compose-networks mongodb: image: "mongo" ports: - "27017:27017" volumes: - .:/data/db networks: - compose-networks networks: compose-networks: docker-compose 파일 작성을 해봤는데요 한라인씩 살펴보겠습니다. version : '3...
-
도커 ubuntu 에 설치 하자개발일지/docker 2020. 5. 10. 11:41
안녕하세요 개발하는 남자입니다. 지난번에 window 10 환경에 docker 설치를 알아봤는데요 이번에는 ubuntu 환경에서 docker를 설치하는 방법을 알아보도록 하겠습니다. 지난번 window 10 환경의 docker 설치방법이 궁금하시다면 아래 배너 클릭 :) 도커 window 10 에 설치 하자 안녕하세요 개발하는 남자 개남입니다. 오늘은 지난번에 이어서 도커를 실습하는 시간을 갖으려고 합니다. 우선 도커를 실습하기 앞서 도커를 다루기 위해서 설치가 필요합니다. 설치를 진행하도록 하겠습니다. 도.. sudarlife.tistory.com ubuntu 환경에 docker 설치는 docker 공식 문서에 너무나 잘 나와 있어서 따로 정리할 필요가 없겠지만. 영문보다 한글로 정리 된 내용이 있으면..
-
도커 window 10 에 설치 하자개발일지/docker 2020. 5. 10. 11:09
안녕하세요 개발하는 남자 개남입니다. 오늘은 지난번에 이어서 도커를 실습하는 시간을 갖으려고 합니다. 우선 도커를 실습하기 앞서 도커를 다루기 위해서 설치가 필요합니다. 설치를 진행하도록 하겠습니다. 도커도큐멘트 에 접속하여 Download from Docker Hub를 다운로드 2. 설치하기 앞서서 도커를 실행하기 위해 2가지 설정이 Enabled 확인 Hyper-V 설정. window 키 > 제어판 검색 > 프로그램 제거 클릭 > windows 기능 켜기/끄기 클릭 리스트에 windows 기능 켜진 것과 꺼진 것들을 볼 수 있습니다. 그중 Hyper-V 를 찾아 체크를 활성화시켜줍니다. 확인 버튼을 클릭하면 설정 진행 중 프로세스를 확인하실 수 있으며 다소 소요시간이 걸립니다. 그리고 완료 후에 컴퓨..
-
도커 자주 사용되는 명령어 리스트개발일지/docker 2020. 5. 2. 20:28
docker ps : 실행 중인 도커 컨테이너 리스트 docker ps -a : 종료된 것 까지 볼 수 있는 컨테이너 리스트 docker pull : image를 docker hub에서 받는다 docker search : docker hub 에서 검색한 것과 같은 효과 docker system df : 도커 용량 과 상태 값을 볼 수 있다. docker run -it /bin/bash : interactive 하게 실행할 수 있다. docker attach 컨테이너로 접속 docker stop : 운영중인 컨테이너 멈추기 docker start : 중지 되었던 컨테이너 시작 docker rename : 컨테이너 이름 변경 docker cp : : 컨테이너에 특정 파일 / 폴더를 target path에 복..
-
도커가 무엇인고?! 간단하게 알아보고 가자, [ 개념 정리 ]개발일지/docker 2020. 5. 2. 20:23
언제부터인지 기억나지 않지만 서비스를 운영하면서 도커를 사용해서 운영하자는 말이 있었고 , 문서 등 설명이 잘 되어 있어서 손쉽게 개발/운영 환경을 구축할 수 있었다, 그렇다면 도커 이녀석이 어떤 녀석인지 한번 정리하면 좋을 것 같다는 생각에 이렇게 기록해본다. 도커가 무엇일까? 인터넷에 검색해보면 많은 정보가 있지만 한 문장으로 정리해보자면 "컨테이너 기반의 가상화 플렛폼"이다. 컨테이너 기반이 무엇일까? 위에 사진처럼 수출하는 사진을 통해 예를 들어보자 배 위에 실린 많은 컨테이너 저 속에는 텅텅 비어 있을까? 그렇지 않을 것이다. 각각의 컨테이너는 알맞은 규격으로 그룹화되어 컨테이너 안에 들어 있을 것이고, 각 컨테이너는 같이 관리되어야 할 부분들은 묶여 있을 테고 아닌 것은 따로 독립되어있을 것이..
-
Elasticsearch 간단 개념 + 장/단개발일지/elasticsearch 2020. 4. 15. 12:47
Elasticsearch 장점 오픈소스 검색 엔진이기 때문에 무료로 사용 가능하다. 오픈소스의 장점처럼 많은 전문가들이 버그에 빠르게 대응합니다. 방대한 양의 데이터를 신속하게 처리가 가능하다. 엘라스틱 서치의 단점 진입장벽이 있다. Document간의 조인을 수행할 수 없습니다. (두 번 쿼리로 해결은 가능) 트렌젝션이 제공되지 않는다. 프로젝트를 진행 하다보면 DB 설계를 하고 개발에 들어가며 처음에는 큰 문제없이 잘 작동하다 많은 사람들이 사용하게 됨에 따라 서버 성능 , DB 설계의 문제나 혹은 DB 최적화가 되어있지 않아 서비스가 느려지는 현상을 경험하게 되고 그 결과 관계형 데이터 베이스에 최적화를 위해 인덱싱을 하게 되고 이 점은 굉장히 중요한 작업이며 어떻게 인덱싱을 하냐에 따라 퍼포먼스가..
-
MongoDB - Atlas 가입 부터 접속방법(Node server , Robo 3T) 까지 알아보기개발일지/mongoDB 2019. 11. 4. 15:19
몽고 디비 클라우드 아틀라스 사이트에 접속합니다. Managed MongoDB Hosting on AWS, Azure, and GCP The best way to host MongoDB in the cloud. Deploy on AWS, Azure, or Google Cloud Platform. Try it free! www.mongodb.com Start free 클릭 신용카드 기입 없이 무료로 시작이 가능합니다. 이메일과 이름 비밀번호를 입력하여 간단하게 가입할 수 있습니다. Get Started Free 클릭을 해줍니다. 그럼 아래와 같은 4가지 Step 으로 선택을 하라고 나옵니다. 각 파트에서 원하시는 사양과 Region 을 선택해서 진행하면 됩니다. Region 은 Free Tier Avail..