개발/docker
-
도커 자동 배포하기 - jenkins개발/docker 2020. 8. 7. 15:31
💡 목차 이번 시간에는 도커 이미지 자동 배포를 진행하려고 합니다. 아래 목차를 확인하여 전체적으로 무엇을 배울지 확인하고 갑시다. jenkins jenkins에 대한 간단히 알아보고 갑니다. jenkins 도커 실행하기 전 준비 jenkins 도커를 실행하기 전에 먼저 원하는 도커 이미지를 hub에 올려 봅니다. jenkins 도커 실행 jenkins를 도커로 실행합니다. jenkins 작업 생성하기 jenkins 파이프 라인을 생성해서 자동 배포가 되도록 설정합니다. 기타 작업 설정 jenkins 사용 시 편리한 기타 작업들을 설정해 줍니다. 1. jenkins 코드 배포를 자동화하기 위해서 자동화 도구 중 하나인 jenkins를 도커로 띄우려고 합니다. 그전에 jenkins에 대해 간단히 알아보고 ..
-
도커 컴포즈 사용하기개발/docker 2020. 8. 7. 14:48
💡 목차 이번 시간에 학습할 부분은 아래와 같다. 전체적으로 무엇을 배울지 미리 확인하고 가자. 도커 컴포즈 사용하는 이유 도커 컴프즈를 사용하는 이유를 알고 가자 도커 컴포즈 설치하기 도커 컴포즈를 사용하기 위해 설치를 먼저 해보자. 도커 컴포즈 사용하기 도커 컴프즈를 사용하고 파일 작성 방법에 대해 알아보자. 1. 도커 컴포즈 사용하는 이유 여러 개의 컨테이너를 실행해야 할 때나 도커 실행 시 설정이 많아지면 사용할 때 복잡해집니다. 예를 들어 한 워드프레스 애플리케이션을 구축하기 위해 mysql + wordpress를 생성해야 한다면, 아래와 같이 하나씩 컨테이너를 생성해야 합니다. 해당 예제는 docker를 사용해보자 (docker 기본 명령어 사용해보기) 실습에서 다룬 부분입니다. # 1. my..
-
docker 이미지를 만들어보자개발/docker 2020. 8. 7. 14:12
이번 시간에는 docker 이미지를 커스터마이징하기 위해 Dockerfile로 이미지를 만들어 봅시다. 더 나아가 만든 도커 이미지를 hub에 올려 봅시다. 💡 목차 이번 시간에 학습할 부분은 아래와 같습니다. 전체적으로 무엇을 배울지 미리 확인하고 갑시다. docker 이미지 생성 방법 이미지 생성 방법에 대해 정리해 봅시다. docker commit docker commit 명령어를 통해 이미지를 생성해 봅니다. Dockerfile 만들기 Dockerfile를 만들어 이미지를 커스터마이징 해봅시다. docker hub 올리기 docker hub에 위에서 만든 이미지를 올려 봅시다. 1. docker 이미지 생성 방법 이미지 생성 방법은 다음과 같은 3가지가 존재합니다. 기본 이미지(nginx, cen..
-
docker를 사용해보자 (docker 기본 명령어 사용해보기)개발/docker 2020. 7. 10. 11:04
이번 시간에는 이전에 배운 개념을 토대로 docker를 직접 사용해 봅시다. 1. 도커 다운로드 아래 주소를 통해 도커를 다운로드해보자. 맥 : https://docs.docker.com/docker-for-mac/ 윈도우: https://docs.docker.com/docker-for-windows/ 리눅스: https://docs.docker.com/install/linux/docker-ce/centos/ 🔹 docker 설치 for centos7 centos7에 docker를 설치하는 방법입니다. # yum-config-manager 쓸 수 있도록 설치 $ sudo yum -y install yum-utils # 도커 repository 추가 $ sudo yum-config-manager --add..
-
docker에 대해 알아보자! (docker 기본)개발/docker 2020. 6. 26. 18:20
도커를 사용은 했지만 기본 지식이 부족한 것 같아 기초부터 탄탄히 하려고 한다. 그럼 예전부터 계속 핫한🔥 도커에 대해 알아보자. 1. 도커(docker)란? 아래의 도커 로고를 보며 도커 의미를 알아봅시다. 로고의 의미를 확인하면 핵심 개념이 들어 있음을 확인할 수 있습니다. 도커란 리눅스 컨테이너를 기반으로 합니다. 이는 특정한 프로그램의 배포 및 관리를 단순하게 해주는 유용한 오픈소스 프로젝트 입니다. 도커는 가상 머신의 개념과 유사하지만, 차이점이 존재합니다. 도커와 유사한 가상 머신과 비교하며 도커에 대해 알아봅시다. 2. 도커 컨테이너 vs 가상머신 도커 컨테이너 개념을 쉽게 이해하기 위해 차이점을 알아보자. 🔹 가상 머신 OS 가상화 가상 머신에는 항상 아래 그림과 같이 Guest OS 가 ..