반응형 전체 글166 [Docker] Docker 이미지(Image) 관련 명령어 1. 이미지 다운로드최신 버전(latest) 이미지 다운로드# docker pull 이미지명$ docker pull nginx # docker pull nginx:latest와 동일하게 작동❓ 이미지 다운 방식Docker Hub라는 곳에서 이미지를 다운받는다.Docker Hub는 이미지를 저장 및 다운받을 수 있는 저장소다.다양한 코드들이 저장되어 있는 GitHub에서 pull을 받아 코드를 사용하는 것처럼, Docker Hub에서 pull을 통해 이미지를 다운받아 사용할 수 있다.Docker Hub 🔗 https://hub.docker.com/특정 버전 이미지 다운로드# docker pull 이미지명:태그명$ docker pull nginx:stable-perl특정 버전을 나타내는 이름을 태그명이라고.. 2025. 1. 25. [Docker] 도커로 2개의 DB를 동시에 실행하는 방법 (Feat. 인증서버, 자원서버 DB 분리) ✅ 1. .env > DB_NAME 다르게 수정1) 인증서버DB_HOST=localhostDB_PORT=3306DB_NAME=[인증서버 DB 이름] // 상이DB_USER=[사용자명]DB_PASSWORD=[비번입력]2) 자원서버DB_HOST=localhostDB_PORT=3306DB_PORT_RESOURCE=3307 // 추가DB_NAME=[자원서버 DB 이름] // 상이DB_USER=[사용자명]DB_PASSWORD=[비번입력]✅ 2. docker-compose.yml > ports 수정 후 각각 실행1) 인증서버 3306:3306 형식2) 자원서버 3307:3306 형식docker-compose.yml 코드 (해당 파일 또한 인증서버, 자원서버에 각각 존재)version: "3.9"services.. 2025. 1. 25. [Docker] 로컬에 DB 설치하지 않고 Docker로 데이터베이스 사용하기 Docker를 이용하면 로컬에 DB를 설치하지 않고도 데이터베이스를 사용할 수 있다.Docker로 MySQL, MariaDB 등의 DB 띄우는 법을 알아보자.Docker Desktop이 설치되어 있다는 가정 하에 진행한다.🔗 Docker Desktop 설치 방법예시에서는 MariaDB를 사용했다. MySQL을 사용하고 싶다면, MariaDB 부분을 전부 MySQL로 수정해주면 된다.0. 생성할 파일 3개 경로 확인.env 파일, docker-compose.yml 파일, application.yml 파일 3개만 작성하고docker-compose 파일을 실행하면 DB를 사용할 수 있다.너무 쉽고 편리하잖아?1. .env 파일 작성DB_HOST=localhostDB_PORT=3306DB_NAME={DB 이름.. 2025. 1. 25. [Docker] Windows11 Docker Desktop 설치하는 방법 ✅ WSL2 설치1. Windows PowerShell 관리자로 실행2. wsl --install 명령어 실행하여 WSL2 설치3. 설치가 완료되면 우분투 OS 설정을 해줘야 한다.Enter new UNIX username: ubuntuNew password: 임의지정4. Windows 재시작5. wsl -v 명령어 입력하여 WSL 정보 확인✅ Docker Desktop 설치1. 도커 사이트에서 설치 프로그램 다운로드https://www.docker.com/products/docker-desktop/2. 다운받은 Docker Desktop Installer.exe 파일 실행사용자 계정 컨트롤 > 예 클릭3. Configuration > 둘 다 체크 후 OK(1번째 옵션: WSL 관련, 2번째 옵션: 바탕.. 2025. 1. 25. [Docker] Docker란? 도커를 쓰는 이유 ❓ Docker란?Go언어로 작성된 리눅스 컨테이너 기반의 가상화 시스템컨테이너를 사용하여 각각의 프로그램을 분리된 환경에서 실행 및 관리할 수 있는 툴🧐 Docker를 쓰는 이유이식성 - 특정 프로그램을 다른 곳으로 쉽게 옮겨서 설치 및 실행할 수 있는 특성쉽게 말해 저 컴퓨터에서는 되고, 내 컴퓨터에서는 안되는 상황을 해결해준다.매번 귀찮은 설치 과정을 일일이 거치지 않아도 된다.항상 일관되게 프로그램을 설치할 수 있다. (버전, 환경 설정, 옵션, 운영 체제 등)각 프로그램이 독립적인 환경에서 실행되기 때문에 프로그램 간에 충돌이 발생하지 않는다.💡 컨테이너(Container)란?하나의 컴퓨터 환경 내에서 독립적인 컴퓨터 환경을 구성해서, 각 환경에 프로그램을 별도로 설치할 수 있게 만든 개념윈.. 2025. 1. 25. AWS ElastiCache 세팅 AWS 인프라 구성 과정에서 AWS ElasticCache 세팅하는 방법을 정리해본다.1. AWS > ElasticCache 검색 및 진입2. 지금 시작 > Redis OSS 클릭3. 클러스터 설정클러스터란? 여러 캐시 서버(노드)를 이루는 한 단위의 그룹아래처럼 설정 후 다음 클릭4. 보안그룹 생성0) 기존 창 그대로 둔 상태에서1) EC2 진입 (우클릭해서 새 탭 or 새 창에서 열기)2) 보안 그룹 메뉴 클릭3) 보안 그룹 생성 클릭4) 보안 그룹 정보 작성 및 생성보안 그룹 이름, 설명 원하는 대로 작성인바운드 규칙포트 범위 6379소스 Anywhere IPv4아웃바운드 규칙은 설정하지 않고 보안 그룹 생성 클릭5) 보안 그룹 생성 완료5. ElasticCache 보안 그룹 선택1) 다시 이전창 .. 2025. 1. 25. 이전 1 2 3 4 ··· 28 다음