728x90 반응형 전체 글80 컨테이너 사용법 8 | Docker&Kubernetes 학습 31 도커 컴포즈 정의 파일을 작성하는 법을 알아보자도커 명령어와 도커 컴포즈의 정의파일에 정의되는 내용을 비교아파치 컨테이너의 컴포즈 파일 예제version: "3" services: apa00ex2: image: httpd ports: - 8080:80 restart: alwaysapa00ex2 컨테이너를 실행하는 명령어docker run --name apa00ex2 -d -p 8080:80 httpd 워드프레스 컨테이너의 컴포즈 파일 예제version: "3"dservices: wordpress00ex12: depends_on: - mysql00ex11 image: wordpress .. 2024. 12. 14. 컨테이너 사용법 7 | Docker&Kubernetes 학습 30 도커 컴포즈란 무엇이고, 이게 Dockerfile과 차이점에 대해 알아보자.도커 컴포즈명령어 입력에 익숙해져도 워드프레스처럼 여러 개의 컨테이너로 구성된 시스템을 실행하기는 귀찮다.인자나 옵션도 많고, 볼륨이나 네트워크까지 설정해야 하고, 컨테이너 지우는 등 뒷정리도 번거롭다.이렇듯, 시스템 구축과 관련된 명령어를 하나의 텍스트 파일에 기재해, 명령어 한번에 시스템 전체를 실행하고 종료와 폐기까지 한번에 하도록 도와주는 도구가 바로 도커 컴포즈다.도커 컴포즈의 구조시스템 구축에 필요한 설정을 YAML(YAML Ain't Markup Language) 포맷으로 기재한 정의 파일을 이용해 전체 시스템을 일괄 실행(run) 또는 일괄 종료 및 삭제(down)할 수 있는 도구다.정의 파일에는 컨테이너나 볼륨을 .. 2024. 12. 11. Doxygen 세부 설정 및 사용방법 1. [Wizard] → [Project]' Step 1' : 프로젝트 루트 폴더 지정, 이 경로 내에 소스코드와 Doxygen 결과 문서가 있어야 함'Project name' : 프로젝트 이름 지정'Project version or id' : 프로젝트 버전이나 다른 프로젝트와 구별할 수 있는 식별 번호를 입력, 정해진 형식 X'Source code directory' : 소스파일이 있는 디렉터리로 지정(예) "E:\Bitbucket\KmOpticalSensor\MVisionModule\KmvAas\Src"'Scan recursively' : 체크하면 'Source code directory'에서 지정한 경로를 하위 디렉터리까지 재귀적으로 확인하여 문서 작성'Destination directory' .. 2024. 12. 9. NSIS 명령어 사용법 및 설명 !define PRODUCT_NAME "응용 프로그램"변수 생성${PRODUCT_NAME}변수 사용!include "MUI.nsh"NSIS에서 제공하는 헤더 파일(.nsh) 사용하기!insertmacro MUI_LANGUAGE "Korean"!insertmacro MUI_LANGUAGE "English"Function .onInit!insertmacro MUI_LANGDLL_DISPLAYFunctionEndInstaller 설치할 때, 사용할 언어 물어보기!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.. 2024. 12. 9. 컨테이너 사용법 6 | Docker&Kubernetes 학습 29 컨테이너의 개조도커를 실제 운용하는 현장에서는 사내에서 개발한 시스템을 운영하는 경우가 많다.사내 개발 시스템이 아니더라도, 공식 배포되는 소프트웨어 역시 수정해야 할 필요가 종종 있다.큰 수정은 아니지만 설정 파일 따위를 매번 작성하기는 귀찮기 때문컨테이너를 개조하는 방법은 두 가지 이며, 보통 이 두 가지 방법을 혼용한다.파일 복사와 마운트를 이용한 방법 하나와, 컨테이너에서 리눅스 명령어를 실행하는 방법이 있다.컨테이너에서 명령어를 실행하려면, 셸이 필요하다컨테이너에서 리눅스 명령어를 실행하려면, 리눅스에 우리의 명령을 전달해 주는 프로그램인 shell(셸)이 필요하다.컨테이너를 아무 설정없이 실행하면 bash가 동작하지 않는 상태로 실행된다.아래의 인자를 컨테이너 실행 시 전달하면, bash가 실.. 2024. 12. 3. 컨테이너 사용법 5 | Docker&Kubernetes 학습 28 컨테이너로 이미지를 만들어보자.이 방법은 컨테이너를 다른 환경에 복제하기 위해 사용된다.컨테이너로 이미지를 만드는 방법이미 존재하는 컨테이너를 이용하면, 누구나 쉽게 이미지를 만들 수 있다.commit 명령어로 기존 컨테이너를 이미지로 변환하거나, Dockerfile 스크립트로 이미지를 만드는 방법이다.1. commit 명령어로 컨테이너를 이미지로 만들기컨테이너만 있으면 명령어 한 번으로 이미지를 만들 수 있어 간편하다.하지만, 이미지를 만들려면 컨테이너를 먼저 만들어야 한다.기존 컨테이너를 복제하거나 이동해야 할 때 편리하다.자주 사용되는 명령어 예: docker commit 컨테이너_이름 새로운_이미지_이름2. Dockerfile 스크립트로 이미지 만들기Dockerfile 스크립트를 작성하고 이 스크.. 2024. 12. 1. 이전 1 2 3 4 5 ··· 14 다음 728x90 반응형