Infra8 [Docker] 나 보려고 만든 도커 명령어 모음 기본 명령어 docker version : Docker 버전 확인 docker system info : Docker 실행 환경 확인 docker search nginx : Docker Registry에서 원하는 Image 조회하기 도커 이미지 빌드 명령어 docker build -t image:1.0 . : 현재 디렉토리 내에 Dockerfile 로 부터 이미지를 빌드하고, 태깅까지 처리한다 docker image -a : 구동된 도커 엔진을 통해서 자신의 로컬에 업로드된 모든 Docker Image 를 리스팅한다. docker rmi : 명시한 Docker Image를 삭제한다. 도커 이미지 저장/내려받기 명령어 docker pull joincedu/image:1.0 : Docker Registry에서.. Infra/Open Source 2024. 4. 14. [Docker] 도커 컨테이너 (python app) 구동하기 윈도우 환경에서 vim 에디터 사용하는 방법 참고하기 (에디터는 취향껏..) 파이썬 앱 도커라이징해보기 ! Dockerfile 을 만들고 Build 실행 Docker Image 를 만들고 Run 실행 Docker Container 구동해보기 도커파일 만들기 vim Dockerfile FROM python:3.7-bullseye COPY hello.py /src/ ENTRYPOINT python /src/hello.py 파이썬 파일 만들기 vim hello.py print("hello world haenny container") 도커 파일 실행하기 도커 이미지 빌드 docker build -f Dockerfile -t haenny-python-3.7 . 도커 파일 빌드 -f 파일 이름은 Dockerfile.. Infra/Open Source 2024. 4. 14. [Docker] Mysql 설치하기 이전 글 보고 오기 [Docker] Windows10 Docker 설치하기 환경설정 도커를 사용하기 위해 가상화 기술인 Hyper-V 를 활성화 시켜주어야한다. 작업 관리자 - 성능 - 가상화 사용 설정을 확인한다. 제어판 - 프로그램 - 프로그램 및 기능 - Windows 기능 켜기/끄 haenny.tistory.com Mysql 설치 Unable to find image 'mysql:5.7' locally : 로컬에서 mysql 5.7 버전을 찾을 수 없어 도커 레지스트리에서 이미지를 다운받음 (pull) docker run --name haenny-mysql -e MYSQL_ROOT_PASSWORD={password} -d -p 3306:3306 mysql:5.7 Unable to find imag.. Infra/Open Source 2024. 4. 14. [Kubernetes] K8S 배포 설정 Deployment, Service, Ingress 파악하기 Deployment Kubernetes Deployment Docs. 디플로이먼트는 파드와 레플리카셋에 대한 업데이트를 선언하는 영역 apiVersion: apps/v1 kind: Deployment metadata: name: haenny-deploy labels: app: haenny-deploy spec: replicas: 2 revisionHistoryLimit: 3# 유지할 ReplicaSet의 최대 개수 설정 selector: matchLabels: app: haenny template: metadata: labels: app: haenny spec: containers: - name: haenny image: openjdk11 command: - /java/openjdk/bin/java - .. Infra/Open Source 2024. 2. 2. [K8S] 파드 CreateContainerError 오류 해결 스펙 SpringBoot 2.7.16 openjdk11 상황 Failed | Error: Error Response from daemon: No command specified 스프링부트 프로젝트를 Docker 로 감싸 gitlab-ci.yaml 구성하여 K8S 컨테이너에 올리는 과정 중 발생한 오류이다. 사실 위의 오류가, 지금 작성하는 필자의 원인만 있는 것은 아니다. 컨테이너 구동하기 위해 실행되는 명령어에 있어 문제가 있을 때 발생하는 것 같은데, 나와 동일한 트러블 슈팅한 내용을 찾지 못했어서.. 혹시라도 동일한 원인이 있을 경우 도움이 될까 싶어 기록한다. 배포 프로세스 먼저 전체적인 CI/CD 배포 구성한 과정을 요약하자면 다음과 같다. girlab-ci.yaml : 프로젝트에서 설정한 Do.. Infra/Open Source 2024. 1. 30. [Kubernetes] 윈도우 환경 kubectl 설치 및 설정하기 시작하기 전에 클러스터의 마이너(minor) 버전 차이 내에 있는 kubectl 버전을 사용해야 한다. 예를 들어, v1.29 클라이언트는 v1.28, v1.29, v1.30의 컨트롤 플레인과 연동될 수 있다. 호환되는 최신 버전의 kubectl을 사용하면 예기치 않은 문제를 피할 수 있다 쿠버네티스 버전 : v1.24.9 → kubectl 버전 : v1.24.1 을 설치하겠다 kubectl 설치 방법 다음과 같은 2가지 방법으로 윈도우에 kubectl을 설치할 수 있는데, 필자는 첫번째 방법으로 진행해보겠다. 윈도우에서 curl을 사용하여 kubectl 바이너리 설치 Chocolatey, Scoop, 또는 winget을 사용하여 윈도우에 설치 kubectl 설치 최신 패치 릴리즈 버전은 1.29 다운로.. Infra/Open Source 2024. 1. 18. [Docker] Windows10 Docker 설치하기 환경설정 도커를 사용하기 위해 가상화 기술인 Hyper-V 를 활성화 시켜주어야한다. 작업 관리자 - 성능 - 가상화 사용 설정을 확인한다. 제어판 - 프로그램 - 프로그램 및 기능 - Windows 기능 켜기/끄기 - Hyper-V 활성화 후 리부팅 Docker 설치 Docker Window 설치 파일 다운로드 설치 완료 후 재부팅 필요 Continue without signing in 클릭했음 실행 화면 VDI 환경에서 Docker 설치 시 오류 발생 팝업에 나와있는 사이트 접속하여 가이드 대로 실행하고 구글 서칭도 해보았지만, 해결되지 않았다. 원인 추측이 되신다면 답글을... Infra/Open Source 2024. 1. 16. [AWS] AWS(Amazone Web Services) 개념 및 회원 가입 방법 AWS란? - 아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼 - 아마존(Amazon)에서 제공하는 클라우드 서비스로, 네트워킹 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 온라인 서비스 제공 - 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션 구축하도록 지원 Server (Backend) 서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로, 컴퓨터 프로그래밍(Server Program) 또는 장비(device)를 의미한다. 서버 구축 방식 온프레미스(On-Premise) 방식 : 온프레미스 환경은 자체적인 서버를 구축해서 직접 서버를 운영하는 방식을 의미한다. - Home Server : 가장 간단한 방식으로, 집에서 사용하는 컴퓨터를.. Infra/Cloud 2022. 7. 2. 이전 1 다음 추천 글 728x90 반응형