728x90 분류 전체보기970 Docker, docker-compose 사용법 `docker-compose`는 여러 Docker 컨테이너를 정의하고 관리하기 위한 도구입니다. `docker-compose.yml` 파일을 사용하여 컨테이너, 네트워크, 볼륨 등의 설정을 기술할 수 있습니다. 이를 통해 애플리케이션과 관련된 모든 서비스를 한 번에 관리할 수 있습니다. 1. `docker-compose.yml` 파일 작성 `docker-compose.yml` 파일은 YAML 문법을 사용하며, 각 서비스, 네트워크, 볼륨 등의 설정을 포함합니다. 간단한 예시는 다음과 같습니다. version: '3' services: web: image: nginx ports: - "80:80" db: image: mysql environment: MYSQL_ROOT_PASSWORD: mypassword.. 2023. 4. 24. Docker Container의 Script Reverse 실행 중인 Docker 컨테이너에서 컨테이너 실행 스크립트를 리버스하는 것은 컨테이너가 생성된 이미지와 관련 메타데이터를 검사하여 원래 실행 명령 및 관련 설정을 찾는 것을 의미합니다. 1. 컨테이너의 실행 명령 및 기본 설정 확인: `docker inspect` 명령어를 사용하여 컨테이너의 메타데이터를 확인할 수 있습니다. 실행 중인 컨테이너의 ID 또는 이름을 사용하여 `docker inspect`를 실행합니다. docker inspect 출력된 JSON 결과에서 `Config.Cmd` 및 `Config.Entrypoint` 값을 찾아 컨테이너의 실행 명령을 확인할 수 있습니다. 또한, `Config.Env`에서 환경 변수, `HostConfig.PortBindings`에서 포트 바인딩, `HostC.. 2023. 4. 24. Dockerfile, Docker Image Build Dockerfile은 Docker 이미지를 빌드하기 위한 스크립트 파일입니다. Dockerfile은 여러 명령어를 포함하며, 이를 통해 기존 이미지를 기반으로 새로운 이미지를 생성할 수 있습니다. 이 과정을 통해, 원하는 소프트웨어, 패키지 및 구성을 포함하는 사용자 정의 이미지를 만들 수 있습니다. Dockerfile 문법과 주요 사용법에 대해 알아보겠습니다. 1. 기본 구조 Dockerfile은 각 줄마다 하나의 명령어를 포함하며, 주석은 '#'으로 시작합니다. # 주석입니다. INSTRUCTION argument 2. 주요 명령어 - `FROM`: 기본 이미지를 설정합니다. Dockerfile에서 가장 먼저 나와야 하는 명령어입니다. FROM ubuntu:20.04 - `RUN`: 이미지 빌드 시 .. 2023. 4. 24. How to use callbacks in Java Java에서 콜백은 일반적으로 인터페이스를 사용하여 구현됩니다. 콜백은 특정 이벤트가 발생하거나 특정 작업이 완료된 후 특정 메소드를 실행하는 방법입니다. 이는 비동기 이벤트 처리, 작업 완료 시 특정 동작 수행 또는 한 객체가 다른 객체에게 특정 이벤트에 대해 알리는 방법 등 다양한 시나리오에서 유용할 수 있습니다. 다음은 인터페이스를 사용하여 Java에서 콜백을 사용하는 방법에 대한 단계별 가이드입니다. 1. 콜백 인터페이스 정의: 콜백으로 호출할 메소드를 정의하는 인터페이스를 만듭니다. 이 인터페이스는 콜백을 받고자 하는 클래스에서 구현됩니다. public interface Callback { void onTaskCompleted(String result); } 2. 호출 클래스에서 콜백 인터페이스.. 2023. 4. 24. 바로크(Baroque) 바로크 양식은 17세기와 18세기에 걸쳐 유행한 유럽의 예술과 건축 양식입니다. 바로크는 건축, 조각, 회화, 음악, 문학 등 다양한 예술 분야에서 많은 영향을 미쳤으며, 르네상스 양식에서 발전한 형태로 보입니다. 바로크 양식의 주요 특징은 다음과 같습니다. 1. 화려하고 경쾌한 스타일: 바로크 양식은 화려하고 경쾌한 스타일을 추구합니다. 이는 건축물과 조각, 회화 등 다양한 예술 작품에서 볼 수 있으며, 섬세한 디테일과 군더더기 없는 완성도를 갖춘 작품이 많습니다. 2. 감정의 표현: 바로크 양식은 감정의 표현에 중점을 둡니다. 작품에서 강렬한 감정과 열정을 표현하는 것이 일반적이며, 이를 통해 관람자에게 강한 인상을 남기려고 합니다. 3. 움직임과 에너지: 바로크 양식은 움직임과 에너지를 강조합니다... 2023. 4. 24. 르네상스(Renaissance) 르네상스는 14세기부터 17세기까지 이탈리아를 중심으로 유럽 전역에 영향을 미친 문화, 예술, 사상의 변화와 발전을 의미합니다. 르네상스는 '재탄생'이라는 뜻으로, 이 시대의 예술가들과 학자들은 고대 그리스와 로마 문화를 다시 부활시키려고 노력했습니다. 이러한 노력은 건축뿐만 아니라 조각, 회화, 문학, 과학 등 다양한 분야에서 큰 변화를 가져왔습니다. 르네상스 건축의 특징은 다음과 같습니다. 1. 고대 그리스와 로마 건축의 부활: 르네상스 건축은 고대 그리스와 로마 건축에서 영감을 받아 발전했습니다. 이 기간의 건축물들은 고대 문명의 기둥, 지붕, 아치 등 건축 요소를 계승하면서 독창적인 혁신을 도입했습니다. 2. 대칭과 비례: 르네상스 건축은 대칭과 비례를 중요한 원칙으로 간주했습니다. 이 시대의 건.. 2023. 4. 23. 이전 1 ··· 69 70 71 72 73 74 75 ··· 162 다음 728x90