본문 바로가기
반응형

Tech/Docker,K8S,CICD4

Docker 로 Jenkins 설치하기 설치환경 Windows10 Docker Desktop 설치 1. 아래 링크에서 windows version 을 다운 받아 설치한다. www.docker.com/products/docker-desktop Docker Desktop for Mac and Windows | Docker Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows. www.docker.com 2. 설치가 긑나면 vscode 터미널이나 powershell 에서 도커 명령어를 입력하여 도커가 동작하는지 확인한다. docker -v // dock.. 2021. 3. 9.
Kubernetes 기본 설명 "k8s(kubernetes)"" 란 컨테이너를 관리하는 서비스 라고 생각하면 될 것 같다. "docker" 를 공부 후 몇가 지 불편 사항들이 있었다 그중 하나가 이미지를 교체하여 서비스의 버전업을 진행하는 것 이었다. docker로만 서비스를 올릴때는 커멘드로 해당 서버에 이미지를 내리고 빌드된 이미지를 다시 버서에 run 하는 방식으로 진행하였다. 그러면서 내리는 작업 없이 rolling update 통하여 버전업을 할 수 있었다 이외에 다양한 기능이있다 ingress 를 통한 서시스 분베 나 k8s deployment 의 핼스 체크 등 너무나도 많은 기능이 있어 지속적으로 공부가 필요하다. kubernetes 구조 Kubernetes(k8s) 명령어 $ kubectl get services # 네.. 2021. 3. 3.
Docker-Compose 기본 설명 내가 이해하는 docker-compose 는 간단하다. 한번에 여러 docker image 를 빌드하고 올리고 싶을때 쓰는 docker 확장 명령어 라고 생각한다. 나는 이기능 이외에 써본 적은 없다. 한번 써본 후 바로 Kubernetes로 넘어갔다. docker-compose 명령어 docker-compose 명령어는 docker-compose.yml 파일을 읽어서 실행한다. version: '3' #파일 규격 버전 services: #docker image를 올릴 컨테이너 리스트 db: #서비스의 이름 image: postgres #서비스에서 사용할 도커 이미지 volumes: #volumes에는 상대 경로 (host path : docker container path) - ./docker/data.. 2021. 3. 3.
Docker 기본 설명 Docker의 가장 중요한 단어는 "컨테이너" 라고 생각한다. 사실 컨테이너라는 계념만 알면 Docker는 끝났다고 생각한다. 컨테이너란 말그대로 어떠한 가상화되어있는 것들을 담는 그릇이며 그로인해 가상화되어있는 프로세스들을 격리(분리) 시키는 기술이라고 생각한다. Docker 명령어 $ docker ps # docker container 의 정보를 보여준다 $ docker ps -a # 모든 docker container 의 정보를 보여준다 (싱행되지 안은 container 같은) $ docker images # docker 의 image (가상화 프로세서 or 파일) 를 보여준다. $ docker rmi {docker images id,name} # 해당 이미지를 지운다. $ docker rm {do.. 2021. 3. 3.
반응형