본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] docker commit 명령어 docker commit 명령어docker commit 명령어는 실행 중이거나 중지된 컨테이너의 변경 사항을 새로운 Docker 이미지로 생성할 때 사용하는 명령어입니다.1. 기본 사용법docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]CONTAINER : 이미지로 저장할 컨테이너 이름 또는 IDREPOSITORY : 생성할 이미지 이름TAG : 이미지 버전 태그주요 옵션docker commit --help 명령으로 확인할 수 있습니다.$ docker commit --helpUsage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]Create a new image from a container's changesO.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 cron 작업 로그를 별도의 파일로 분리하는 방법 우분투에서 cron 작업 로그를 별도의 파일로 분리하는 방법기본적으로 우분투에서는 cron 작업 로그가 /var/log/syslog 파일에 함께 기록됩니다. 운영 환경에서는 cron 로그를 별도의 파일로 분리하면 다음과 같은 장점이 있습니다.cron 작업 로그 관리 용이스케줄 작업 오류 분석 편리로그 모니터링 및 자동화 도구 연동 가능1. rsyslog 설정 변경우분투의 시스템 로그는 rsyslog 서비스가 관리합니다.cron 로그를 별도의 파일로 저장하려면 rsyslog 설정을 수정해야 합니다. 설정 파일sudo vim /etc/rsyslog.d/50-default.conf현재 설정 확인cat /etc/rsyslog.d/50-default.conf더보기---# Default rules for rsys.. 더보기
C276x260.fwebp.q85 [draft] docker inspect 명령어 docker inspect 명령어docker inspect 명령어는 Docker 객체의 상세 정보를 조회할 때 사용하는 명령어입니다.Docker 객체 항목컨테이너(Container)이미지(Image)네트워크(Network)볼륨(Volume)이 명령어는 객체의 구성 정보, 네트워크 설정, 환경 변수, 마운트 정보 등 다양한 세부 정보를 JSON 형식으로 반환합니다.1. 기본 사용 방법기본적으로 docker inspect는 대상 객체의 모든 정보를 JSON 형태로 출력합니다.docker inspect [ { "Id": "f5c9e...", "Created": "2024-01-01T12:00:00Z", "Path": "java", "Args": ["-jar", "app.jar"], .. 더보기
C276x260.fwebp.q85 [draft] Docker 이미지를 파일로 저장하고 불러오는 방법 Docker 이미지를 파일로 저장(Save)하고 불러오는(Load) 방법Docker 이미지는 파일 형태로 저장하여 다른 서버로 이동하거나 백업할 수 있습니다.docker save : Docker 이미지를 tar 파일로 저장docker load : tar 파일에서 Docker 이미지 복원1. 저장된 Docker 이미지 확인 (docker111 서버)현재 서버에 저장된 Docker 이미지 목록을 확인합니다.docker imagesroot@docker111:container$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEfluentd latest c585932afaee 6 weeks ago .. 더보기
C276x260.fwebp.q85 [draft] Spring Boot 프로젝트 Gradle로 Docker 이미지 빌드하기 Spring Boot 프로젝트 Gradle로 Docker 이미지 빌드하기Spring Boot 프로젝트를 Gradle로 빌드한 후 Docker 이미지를 생성하고 실행하는 방법입니다.테스트 환경운영체제 정보systeminfo | findstr "OS 이름"OS 이름: Microsoft Windows 11 ProGradle 버전 확인gradlew --version------------------------------------------------------------Gradle 7.6------------------------------------------------------------Build time: 2022-11-25 13:35:10 UTCRevision: .. 더보기
C276x260.fwebp.q85 [draft] Spring Boot 프로젝트 생성 및 Gradle로 빌드하기 Spring Boot 프로젝트 생성 및 Gradle로 빌드하기Spring Boot 프로젝트를 생성한 후 Gradle을 이용하여 빌드(Build)하고 실행하는 방법입니다.1. Gradle 설정Spring Boot 프로젝트에서 사용하는 주요 설정은 build.gradle 파일에 정의됩니다. build.gradle 설정plugins { id 'org.springframework.boot' version '2.6.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' id 'war'}group = 'com.example'version = '0.0.1-SNAPSHOT'sourceCompatibility = '8'configuration.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 Gradle을 설치하는 방법 CentOS 7에서 Gradle을 설치하는 방법테스트 환경운영체제 정보$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)커널 정보$ uname -aLinux centos7 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 x86_64 x86_64 GNU/LinuxGradle download page1. 작업 디렉토리로 이동cd /apps2. Gradle 다운로드공식 웹사이트에서 gradle-8.4-bin.zip 배포 파일을 wget을 사용하여 다운로드합니다.wget https://github.com/gradle/gradle-distributions/releases/do.. 더보기
C276x260.fwebp.q85 [draft] AWS Chatbot을 Slack과 연동하여 알람을 받는 방법 AWS Chatbot을 Slack과 연동하여 알람을 받는 방법AWS Chatbot을 사용하여 Slack과 연동하면 AWS 서비스의 알람 및 이벤트를 Slack 채널로 전달받을 수 있습니다.이를 통해 AWS 리소스 상태의 중요한 변경 사항을 Slack으로 통지받을 수 있으며 실시간으로 대응할 수 있습니다.아키텍처 다이어그램(architecture diagram)Slack - 채널 생성Amazon SNS - 주제 생성AWS Chatbot - 워크스페이스 및 채널 생성CloudWatch - 경보 상태 설정Slack 알람 확인Slack 워크스페이스 준비채널 생성 > awschatbotSlack 워크스페이스 URLxworkspacex.slack.com 확인** 미리 웹브라우저에서 슬랙(워크스페이스)에 로그인이 되.. 더보기