docker 9

[Dcoker] Zipkin, Monitoring(Prometheus + Grafana) Container Create Example

Zipkin https://zipkin.io/pages/quickstart Quickstart · OpenZipkin Quickstart In this section we’ll walk through building and starting an instance of Zipkin for checking out Zipkin locally. There are three options: using Java, Docker or running from source. If you are familiar with Docker, this is the preferred method t zipkin.io 컨테이너 생성 docker run -d -p 9411:9411 --network gugbab-network --name ..

DevOps 2023.05.31

[Docker]Kafka + Zookeeper docker-compose Example

docker-compose 여러개의 컨테이너로부터 이루어진 서비스를 구축할때 사용한다. Kafka docker-compose.yml 생성 kafka 브로커를 이용할때 정확한 IP가 필요해서 IP 설정 필요 version: '2' services: zookeeper: image: gugbab/zookeeper ports: - "2181:2181" networks: my-network: ipv4_address: 172.18.0.100 kafka: image: gugbab/kafka ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: 172.18.0.100 KAFKA_CREATE_TOPICS: "gugbab_test:1:1" KAFKA_ZOOKEEPE..

DevOps 2023.05.30

[Docker] Bridge Network Create Example

Host network 네트워크를 호스트로 설정하면 호스트 네트워크 환경을 그대로 사용한다. 포트 포워딩 없이 내부 어플리케이션 사용한다. None network 네트워크를 사용하지 않는다. io네트워크만 사용하고, 외부와 단절 Bridge Network 아무런 설정 없이 사용 가능한 네트워크 가상의 네트워크를 만들어 컨테이너를 배치에놓고 사용하는것 docker network create --driver bridge [브릿지 이름] docker network create --gateway 172.18.0.1 --subnet 172.18.0.0/16 gugbab-network Docker Network list 확인 docker network ls Docker Network 상세 확인 docker netw..

DevOps 2023.05.20

[Docker] Spring Boot - Image Upload, DockerFile Example

Docker File 생성 FROM : 어떤 것을 베이스로 만들지 VOLUME : 이미지를 저장할 volume 위치 COPY : 복사할 파일과 복사될 파일명 ENTRYPOINT : 어떠한 명령어로 실행 될지 실행 커멘드 설정 FROM openjdk:17-ea-jdk-slim VOLUME /tmp COPY build/libs/gugbab-voca-server-0.0.1-SNAPSHOT.jar GugbabVocaServer.jar ENTRYPOINT ["java","-jar","GugbabVocaServer.jar"] Docker image 생성 docker build --tag [hubsite계정]/[이미지명] [디렉토리위치] docker build --tag puk0806/gugbab-voca-serve..

DevOps 2023.05.18

[Docker] docker Image, Container 란? docker example

https://www.docker.com/ Docker: Accelerated, Containerized Application Development Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code. www.docker.com Image Container 실행에 필요한 설정 값들 Image를 통해 실체화 한 값을 Container라고 한다. Docker 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼이다. docker 이미지 내려 받기 docker pull IMA..

DevOps 2023.05.17