개발일지/docker
-
[ private docker registry ] 비공개 도커 허브 구축 / 나만의 , 회사의 도커 registry 를 만들어 보자.개발일지/docker 2020. 8. 11. 11:46
안녕하세요 개발하는 남자 개남입니다. 지난번까지 해봤던 내용 중에 docker image를 도커 허브에서 제공하는 공개 registry에 이미지를 등록하고 다운받아 사용하는 방법에 대해서 다뤄 본 적이 있습니다. 혹시 못 보신 분이 있다면 한번 보셔도 될 것 같습니다. 간단한 오픈형 도커 이미지는 도커 허브에 등록해서 사용해도 되겠지만 사실상 프로젝트 단위의 이미지를 공개된 장소에 등록한다는 것은 보안상으로도 맞지 않습니다. 그래서 도커에서는 비공개 도커 허브를 구축할 수 있도록 registry 이미지를 제공하고 있습니다.(참 친절합니다 :) ) registry 이미지로 docker run 명령을 통해 몇초만에 구축이 완료됩니다. $ docker run --name my-registry -p 5000:5..
-
[docker-machine 정리] 도커 머신 으로 aws ec2 에 프로비저닝 하기개발일지/docker 2020. 6. 13. 21:55
안녕하세요 개발하는 남자 개남입니다. 오늘은 지난번에 이어서 도커 머신을 사용하는 이유 중 2번째 원격 시스템에 docker호스트를 프로비저닝 하는 방법에 대해서 알아보고자 합니다. 지난번 도커머신 정리 내용은 로컬 PC 가 도커를 활용할 수 없는 오래된 PC 일 경우, 혹은 새로운 버전의 도커를 돌릴 환경이 아닐 경우에 도커 머신을 통해 VM에 도커를 프로비저닝 하는 방법을 알아보았습니다. 지난번 것 확인을 원하시는 분은 아래 링크 클릭 해주세요🙂 https://sudarlife.tistory.com/entry/%EB%8F%84%EC%BB%A4-%EB%A8%B8%EC%8B%A0%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%B4-%EB%A1%9C%EC%BB%AC-VM%EC%97%90-%E..
-
도커 머신을 활용해 로컬 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
언제부터인지 기억나지 않지만 서비스를 운영하면서 도커를 사용해서 운영하자는 말이 있었고 , 문서 등 설명이 잘 되어 있어서 손쉽게 개발/운영 환경을 구축할 수 있었다, 그렇다면 도커 이녀석이 어떤 녀석인지 한번 정리하면 좋을 것 같다는 생각에 이렇게 기록해본다. 도커가 무엇일까? 인터넷에 검색해보면 많은 정보가 있지만 한 문장으로 정리해보자면 "컨테이너 기반의 가상화 플렛폼"이다. 컨테이너 기반이 무엇일까? 위에 사진처럼 수출하는 사진을 통해 예를 들어보자 배 위에 실린 많은 컨테이너 저 속에는 텅텅 비어 있을까? 그렇지 않을 것이다. 각각의 컨테이너는 알맞은 규격으로 그룹화되어 컨테이너 안에 들어 있을 것이고, 각 컨테이너는 같이 관리되어야 할 부분들은 묶여 있을 테고 아닌 것은 따로 독립되어있을 것이..