본문 바로가기

분류 전체보기322

2021-09-07-APM layout : post title : "ElasticSearch APM" category : ElasticSearch Elasticsearch은 모니터링 시스템으로 APM을 지원한다. Spring 기반 웹서버에서 편리하게 구성할 수 있게 Elastic APM Agent를 제공. 스프링 기반의 웹서버를 Elasticsearch, Kibana를 이용해서 APM 연결하는 내용이다. ELK 구성 version: '3.2' services: es01: image: docker.elastic.co/elasticsearch/elasticsearch:7.5.1 container_name: es01 environment: - node.name=es01 - cluster.name=es-docker-cluster - di.. 2023. 2. 27.
2021-07-06-Network layout : post title : "Network" category : docker docker network create test network 이름 test로 설정 docker network ls 리스트 조회 docker network connect test mysql test 네트워크에 mysql 연결 2023. 2. 27.
2021-07-06-DockerFile layout : post title : "DockerFile" category : docker 기본적 구조 Dockerfile 설명 FROM openjdk:8 이미지명 ADD [파일위치] [파일별명] ENV 환경변수 ENTRYPOINT 파라미터 도커 파일 실행 app → 이름 설정 ./ 도커 파일 위치 이미지 생성 docker build --tag app ./ jdk FROM openjdk:8 ADD ./api.jar api.jar ENV JAVA_OPTS="" ENTRYPOINT ["java", "-jar","-Duser.country=ID", "-Duser.timezone=Asia/Jakarta" , "-Dspring.profiles.active=local_in", "/api.jar"] node #어.. 2023. 2. 27.
2021-06-15-MariaDB(Compose포함) layout : post title : "MariaDB(Compose포함)옵션" category : docker docker pull mariadb docker container run --restart=always -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=비밀번호 --name 이름 mariadb 외부포트 : 내부포트 // 볼륨 설정시 docker container run -d -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=1234 \ -v /Users/Shared/happy/mariadb:/var/lib/mysql \ --name mariadb mariadb v는 Bind mount a volume와 관련한 옵션이다. -v : 그리고 --name 옵션은.. 2023. 2. 27.