반응형 Container5 [Kubernetes] Deployment를 이용한 Pod 배포 - Deployment와 Pods의 차이점 10/24(목) 실습 (실습) Deployment를 이용한 Pod 배포1. nginx-deploy.yml 파일 생성nano nginx-deploy.yml 명령어로 파일을 생성한 후 아래와 같이 작성해준다. # API 버전apiVersion: apps/v1# 객체 종류kind: Deployment# 객체에 대한 정보를 생성metadata: name: nginx-deploy labels: app: nginxspec: replicas: 2 # 2개의 파드 생성 selector: # Deployment가 관리할 파드를 선택 matchLabels: app: nginx template: # 이 정보를 가지고 pod를 생성 metadata: label.. 2024. 10. 24. [DOCKER] Docker 컨테이너 실습 - Python, Nodejs 파일 컨테이너로 실행 10월 15일(화) 수업 중 실습 내용 - Docker를 사용하면 애플리케이션을 쉽게 컨테이너화하여 배포할 수 있다. - 이번 실습에서는 Python과 Node.js 코드를 Docker를 통해 실행했다.1. Python 파일 Docker 컨테이너로 실행하기(1) Python 파일 생성 및 실행1. Python 파일 작성: nano py_lotto.py아래의 코드를 이용하여 py_lotto.py 라는 Python 파일을 작성한다. 이 코드는 랜덤으로 로또 번호를 생성하는 코드이다. from random import shufflefrom time import sleepgamenum = input('How many times?')for i in range(int(gamenum)): balls =.. 2024. 10. 16. [DOCKER] Docker 컨테이너 생성 실습 - Nginx 생성 후 포트 수정 10월 15일(화) 수업 중 실습 내용 Docekr로 Nginx 웹 서버 설정하기- 도커를 사용해 Nginx 웹 서버를 설정하고 실행하는 실습을 진행하였다.- 크게 도커를 이용해 Nginx 이미지를 다운로드 -> 컨테이너 실행 -> 포트 설정을 통해 외부에서 접속할 수 있는 환경을 구축했다.1. Nginx 이미지 다운로드docker pull nginx:1.18 - 먼저 위의 명령어를 이용하여 Nginx 1.18 이미지를 Docker Hub에서 로컬로 다운로드 한다. 2. 이미지 확인docker image - 이미지가 정상적으로 다운로드 되었는지 확인한다. 3. Nginx 컨테이너 실행 docker run --name nginx -d -p 80:80 nginx:1.18-d :Nginx는 웹 서버 애플리케.. 2024. 10. 16. [DOCKER] 컨테이너(Container) 관련 명령어 10월 14일(월) 수업 중 실습 내용1. 새로운 컨테이너 생성(1) docker create : 새로운 컨테이너 생성docker create [OPTIONS] IMAGE [COMMAND] [ARG...] 새로운 도커 컨테이너를 생성하지만, 생성한 컨테이너를 즉시 실행하지는 않는다. 컨테이너를 미리 생성해두고 필요할 떄 실행할 수 있다. 주요 옵션--name: 컨테이너에 이름을 지정합니다.-p: 호스트와 컨테이너 간의 포트 매핑을 설정합니다.-e: 환경 변수를 설정합니다.--volume: 호스트와 컨테이너 간의 볼륨을 연결합니다.(2) docker run : 새로운 컨테이너 생성 후 실행docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 이미지를 기반으로 컨테이너를 생성하.. 2024. 10. 15. 이전 1 2 다음 반응형