Docker9 Docker MariaDB 설치 방법 및 기본 사용 방법 Docker를 이용한 MariaDB 설치 방법과 기본 조작*자세한 설명 생략 ▷ MariaDB 설치 방법 ① MariaDB 이미지 다운로드💡 docker images💡 docker pull mariadb💡 docker images ② MariaDB 컨테이너 생성 및 실행docker run -p 3306:3306 --name {컨테이너 이름} -e MARIADB_ROOT_PASSWORD={비밀번호} -d mariadb💡 docker run -p 3306:3306 --name maria -e MARIADB_ROOT_PASSWORD=1234 -d mariadb💡 docker ps ③ MariaDB 접속💡 docker exec -it maria mariadb -uroot -p ▷ MariaDB .. 2024. 7. 1. OpenSearch Dashboard 설치 방법 Docker를 이용해 OpenSearch Dashboard를 간단하게 설치할 수 있다.*OpenSearch 설치 완료 후 진행*자세한 설명 생략 ▷ OpenSearch Dashboard 설치 방법 ① OpenSearch Dashboard 이미지 다운로드 *2024년 04월 22일 기준 OpenSearch Dashboard version 2.13.0 💡 docker pull opensearchproject/opensearch-dashboards:latest💡 docker images ② OpenSearch Dashboard 컨테이너 생성 및 실행*관련 설정을 바꾸기 위해서는 볼륨이 필요 [ 옵션 설명 ]-p 5601:5601→ Default Port-e OPENSEARCH_INITIAL_ADMIN_P.. 2024. 4. 22. OpenSearch 설치 방법 Docker를 이용해 OpenSearch를 간단하게 설치할 수 있다.*Single Node*자세한 설명 생략 ▷ OpenSearch 설치 방법 ① OpenSearch 이미지 다운로드 *2024년 04월 18일 기준 OpenSearch version 2.13.0 💡 docker pull opensearchproject/opensearch:latest💡 docker images ② OpenSearch 컨테이너 생성 및 실행*관련 설정을 바꾸기 위해서는 볼륨이 필요 [ 옵션 설명 ]-p 9200:9200 → Default Port-p 9600:9600 → Monitoring Port-e OPENSEARCH_INITIAL_ADMIN_PASSWORD=TestUser2@→ ADMIN 패스워드 설정-e "di.. 2024. 4. 18. Dockerfile을 이용한 Application 배포 Dockerfile을 작성하여 Image 생성 후 Container 실행*자세한 설명 생략 ▷ Dockerfile*Dockerfile: Docker에서 Image를 생성하기 위한 파일 # Docker Create Image# base Image(ubuntu 20.04)FROM adoptopenjdk/openjdk11# application start settingARG JAR_FILE=*.jarCOPY ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar"]# Container Time Zone SettingRUN apt-get update;RUN ln -snf /usr/share/zoneinfo/Asia/Seoul /etc/lo.. 2023. 10. 17. Docker Cluster(Swarm 모드)구성 방법 두 개의 HOST를 이용한 Docker Cluster 구성*Docker Desktop(Windows 10)은 Docker Swarm을 지원하지 않는다.(단일 Cluster만 가능)*Ubuntu에서 진행*자세한 설명 생략 !! Server 종료 시 Docker Swarm도 함께 종료 *A Host : Manager Node *B Host : Worker Node *Manager Node : Worker Node를 관리하기 위한 Docker Server(Worker Node 기능 포함)*Worker Node : 컨테이너가 생성되고 관리되는 Docker Server ① [ A/B Host ] Cluster 상태 확인docker node ls ② [ A Host ] Manager Node 생성docke.. 2023. 9. 18. Linux Docker 설치 방법 *Ubuntu에서 진행* OS 확인 : cat /etc/os-release*자세한 설명 생략 ① root 계정 전환su - root ② apt 패키지 업데이트apt-get update ③ 의존 패키지 설치apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common*apt-transport-https : apt 전송을 HTTP 보안 프로토콜을 통해 액세스 되는 저장소의 사용을 허용*ca-certificates : 인증서 검증을 위한 패키지*curl : 명령어를 통해 URL 요청하는 패키지*gnupg-agent : GNU 프라이버시 가드-암호화 패키지*software-properties-commo.. 2023. 9. 15. Docker 란? 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼*자세한 설명 생략 ▷ Docker 란? Container 기반의 오픈소스 가상화 플랫폼하나의 Host OS위에 Docker를 설치하여 다수의 Container를 생성하고 관리*Container : 리눅스 자체 기능을 사용한 프로세스 단위의 독립된 환경 안의 가상공간*Container에 필요한 커널은 Host OS의 커널을 공유하여 사용 (애플리케이션을 구동하는데 필요한 패키지만 있으면 Container 구동) *커널 : 컴퓨터 자원을 관리하는 OS의 핵심 부분(쉘 : 사용자와 커널 사이의 인터페이스)VM보다 가볍고 빠르고 효율적확장성과 이식성이 뛰어남Docker가 설치돼 있다면 Image를 통해 Container 실행 가.. 2023. 7. 24. MQTT Broker(mosqitto) 설치 및 설정 Docker를 이용해 MQTT Broker를 간단하게 설치할 수 있다.*자세한 설명 생략 ① docker-compose.yml 생성*docker-compose.yml 설명 아래 관련 글 참고 version: "3.7"services: mqtt: container_name: mqtt-broker image: eclipse-mosquitto volumes: - mosquitto_conf:/mosquitto/config - mosquitto_data:/mosquitto/data - mosquitto_log:/mosquitto/log networks: - mqttnet .. 2022. 11. 16. docker-compose.yml Example docker-compose.yml 간단한 예시와 속성 별 간단한 주석* docker-compose 관련 설명 생략* [주의] .yml 파일은 탭(tap)을 지원 하지 않음 ▷ docker-compose.yml # docker-compose 버전 version: '0.0' # 한개 또는 여러 개의 docker container를 설정 services: # Service 1 # 서비스명(= 네트워크 호스트명): example.test-01: # Container 올릴 때 사용할 image image: example:1.0.0 # docker container 이름 container_name: example.test-01 # 내부에서 개방할 포트 : 외부.. 2022. 10. 25. 이전 1 다음 728x90 728x90