Docker 14

[Docker] 도커에 Jenkins 설치

사전 준비 1. Docker Desktop 설치 2. Docker 사전 지식 Jenkins 설치 docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 --restart=on-failure --name jenkins-server jenkins/jenkins:lts-jdk17 1. -d: 백그라운드 모드 2. -v: 데이터 바인딩 3. -p: 외부 접속 8080 포트 바인딩 4. --restart: 비정상 종료 시 컨테이너를 재실행 5. --name: 컨테이너 이름 6. image: jenkins/jenkins:lts-jdk17 Jenkins 접속 확인 * http://localhost:8080 접속 $ docker exec -it $CONTAINER_..

Docker 2023.10.10

[CKAD] Application Design and Build

CKAD 시험 비중 (20%) Docker Container Build 다음의 조건으로 appjs:latest 컨테이너를 빌드하세요. * 빌드 디렉토리: ~/app_build/appjs * /data/ckad/app.js 의 파일을 ~/app-build/appjs로 이동한 후 다음 조건에 맞게 컨테이너를 빌드하세요. 1. base image: node:12 2. app.js 파일을 컨테이너 / 디렉토리로 복사 3. 컨테이너 실행 시 node app.js가 동작되어야 한다. * 빌드한 컨테이너를 실행하세요. $ vi Dockerfile FROM node:12 COPY app.js / CMD ["node", "app.js"] or ENTRYPOINT $ docker build -t appjs:latest ...

CKAD 2023.05.27

[CKA] 실습 환경 구성하기 (Mac)

CKA 실습 환경 구성Mac 환경에서 진행 Docker 설치Docker Desktop for Mac 설치 kubectl 설치brew install kubectl minikube 설치 - 쿠버네티스 클러스터 구성brew install minikube$ minikube start --driver docker😄 Darwin 13.3.1 의 minikube v1.30.1🆕 이제 1.26.3 버전의 쿠버네티스를 사용할 수 있습니다. 업그레이드를 원하신다면 다음과 같이 지정하세요: --kubernetes-version=v1.26.3✨ 기존 프로필에 기반하여 docker 드라이버를 사용하는 중👍 minikube 클러스터의 minikube 컨트롤 플레인 노드를 시작..

CKA 2023.05.02

[Helm] redis 설치하기

사전 준비kubectl, minikube, docker desktop 사전 설치 필요 Redis 설치1. https://artifacthub.io/ 접속2. redis 검색3. redis (Bitnami) 클릭4. 아래 명령어로 설치: Release Name은 개인적으로 설정helm install {Release Name} oci://registry-1.docker.io/bitnamicharts/redis5. Release Name 'my-release' 설치하면 아래와 같은 설치 내용이 나온다. (helm status {Release Name}으로 확인 가능)Pulled: registry-1.docker.io/bitnamicharts/redis:17.10.1Digest: sha256:352767b978..

Kubernetes 2023.04.29