반응형

Infra 14

Redis Cluster 데이터 백업 과정 파이썬으로 실행하기

AWS의 Redis Cluster에서 생성된 데이터를 저장 및 불러오기를 통하여 백업하는 방법을 Python으로 실행하는 코드 예제를 간단히 다루어보도록 하겠습니다. 여기서는 pickle 파일을 통하여 백업 파일을 전달하는 예시를 다루겠습니다. Redis Cluster 데이터 저장하기 Redis URL A에 있는 redis 내 정보를 pickle 파일로 저장하는 예시 코드는 다음과 같습니다. from redis.cluster import RedisCluster import pickle rc = RedisCluster.from_url( "Redis URL A" ) data = {} keys = rc.keys("*") for key in keys: data[key] = rc.hgetall(key) with ..

Infra/AWS 2023.11.03

도커 파일 작성 기본 예제(파이썬 프로젝트 예시)

프로젝트 파일을 도커로 빌드하기 위해서는 Dockerfile 작성이 필요합니다. 이번 글에서는 간단한 Python 프로젝트에 대한 Dockerfile 작성 예제를 다루면서 도커 파일 작성 방법에 대한 기초를 살펴보도록 하겠습니다. Dockerfile 작성 방법 예시 다음과 같은 디렉토리 구조로 구성된 파이썬 프로젝트가 있다고 가정해 보겠습니다. /project-directory /utils util_file.py main.py Dockerfile requirements.txt 위의 프로젝트를 도커 환경에서 실행하기 위한 Dockerfile 예시 스니펫은 아래와 같습니다. # 사용할 Base Image 선택 FROM python:3.9-slim # 작업 디렉토리 설정 WORKDIR /app # 필요한 파일..

Infra/Docker 2023.09.27

도커(Docker) 이미지 검색, 다운로드, 조회 및 실행 명령어 정리

도커에서 기본적인 Images 다루기 방법 정리 Docker에서 이미지를 다루는 기초적인 방법들인 검색/다운/확인/실행 명령어들에 대하여 간단하게 요약하여 정리해보도록 하겠습니다. 먼저, 도커 사용 준비를 위하여 리눅스 환경의 경우에는 터미널 실행을 해주시고, 윈도우 환경에서 사용하는 경우는 도커 설치 시 깔아두었던 우분투 앱에 접속해줍시다. 도커 이미지 검색 원하는 이름의 Images를 레퍼지토리 내에서 탐색하는 명령어는 아래와 같습니다. $ docker search 이름 예를 들어, docker search nginx로 nginx가 포함된 이름을 검색한 결과는 다음과 같았습니다. 해당되는 이미지들의 이름, 설명, 인기도, 공식 여부, 자동 여부에 대한 정보가 출력되었습니다. 도커 이미지 다운로드 원하..

Infra/Docker 2022.07.05

도커(Docker) 설치 방법 정리(윈도우 10, 11 기준)

Windows 10/11 기준 Docker Install 과정 윈도우 10 혹은 11 운영체제에서 도커를 설치하는 과정을 정리해보겠습니다. Step 1. 도커 설치 페이지 접속 및 다운로드 시작 아래 링크의 Docker 공식 홈페이지를 접속한 뒤, Get Started 버튼을 클릭해줍니다. Home - Docker Learn how Atomist will help Docker meet the challenge of securing secure software supply chains for development teams. www.docker.com 이후, 등장하는 창에서 Docker Desktop 버전, 윈도우 전용을 클릭하여 다운로드를 시작합니다. Step 2. Install 과정 진행 등장한 설치 ..

Infra/Docker 2022.07.04
반응형