본문 바로가기
728x90
반응형

분류 전체보기77

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.
컨테이너 사용법 4 | Docker&Kubernetes 학습 27 까다롭긴 하지만, 그래도 볼륨 마운트를 확인하는 방법이 있다.컨테이너를 거치지 않으면 볼륨 안의 내용을 볼 수가 없기 때문에, 볼륨 마운트 확인이 까다롭다.volume inspect나 container inspect 명령어를 이용해, 간접적으로 확인은 할 수 있으나,파일을 읽고 쓰고 있는지 직접 확인하려면 다른 방법이 필요하다.1. 운영 환경에서 확인하는 방법별도의 컨테이너에 해당 볼륨을 마운트하고, 이 컨테이너에서 볼륨의 내용을 보는 방법이 있다.예를 들면, 다음과 같이 확인한다.워드프레스(컨테이너)에서 데이터를 수정하면 볼륨에 새로운 이미지 파일이 저장된다.Linux OS 컨테이너에 같은 볼륨을 마운트 한 다음, 이 볼륨의 내용에서 파일 목록을 확인하면 된다.2. 학습 환경에서 확인하는 방법워드프레스.. 2024. 11. 30.
컨테이너 사용법 3 | Docker&Kubernetes 학습 26 바인드 마운트와 볼륨 마운트를 직접 해보자.바인드 마운트 실습을 해보자!!실습 내용생성할 컨테이너 정보항목값컨테이너 이름apa00ex20이미지 이름httpd포트 번호 설정8090-v 옵션의 설정값항목값컨테이너 마운트 경로 (마운트 대상)/usr/local/apache2/htdocs실제 폴더 (마운트 원본)apa_folder실제 마운트 원본 경로(윈도우)C:\User\사용자명\Documents\apa_folder실제 마운트 원본 경로(macOS)/Users/사용자명/Documents/apa_folder실제 마운트 원본 경로(리눅스)/home/사용자명/apa_folder-v 옵션(윈도우): -v C:\User\사용자명\Documents\apa_folder:/usr/local/apache2/htdocs-v 옵.. 2024. 11. 29.
컨테이너 사용법 2 | Docker&Kubernetes 학습 25 볼륨을 마운트하면 컨테이너의 일부를 호스트 컴퓨터의 일부와 같이 다룰 수 있어 편리하다.볼륨과 마운트볼륨: 스토리지의 한 영역을 분할한 것, 기다란 카스테라를 자른 한 조각이라 생각해도 된다.마운트: 연결하다는 의미로, 대상을 연결해 OS 또는 SW의 관리 하에 두는 일을 말한다.USB 메모리를 PC에 연결하면 폴더가 열리는 게, PC에 USB 메모리가 마운트 됐기 때문실제로 컨테이너를 사용할 땐, SSD나 하드 디스크의 일부 영역을 컨테이너의 데이터 저장용으로 마운트한다.마운트 된 스토리지가 아닌 컨테이너에 데이터가 저장되면, 컨테이너 삭제와 같이 데이터도 삭제되기 때문휴대폰 변경 시, 외장하드나 클라우드에 데이터를 저장 후 새로운 폰에서 데이터를 받는다.하지만 컨테이너는 생성과 폐기가 빈번하여, 매번.. 2024. 11. 28.
728x90
반응형