본문 바로가기

Docker Compose

[Docker] Elasticsearch, Kibana를 docker-compose로 구동 Elasticsearch 정리 Elasticsearch 설치 Elasticsearch 설치는 docker cli를 통해 쉽게 할 수 있다. (생략 가능) $ docker pull docker.elastic.co/elasticsearch/elasticsearch:7.15.2 Elasticsearch 단일 노드 클러스터 실행 docker run --name elasticsearch\ -p 127.0.0.1:9200:9200\ -p 127.0.0.1:9300:9300\ -e "discovery.type=single-node"\ docker.elastic.co/elasticsearch/elasticsearch:7.15.2 9200번 포트는 elasticsearch가 클라이언트와 통신하기 위한 포트이다. 포트 .. 더보기
[Docker] Docker Compose 사용 Docker Compose Docker Compose는 여러 Container를 정의하고 공유 및 한 번의 명령어로 모두 실행하거나 종료할 수 있도록 개발된 도구이다. 그러기 위해서는 기본적으로 서비스를 정의하는 YAML 파일을 만들어야한다. Docker Compose 설치 Windows 또는 Mac용 Docker Desktop을 설치한 경우라면 Docker Compose가 포함되어 설치 되어 바로 진행할 수 있고 Linux라면 Docker Compose를 따로 설치해줘야한다. 1. 다음 명령어를 통해 Docker Compose의 현재 공개된 릴리즈버전을 다운받는다 $ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/doc.. 더보기
[Docker] Ubuntu에서 Docker Engine + Docker Compose 설치 OS 요구 사항 우분투 21.10 우분투 21.04 우분투 20.04(LTS) 우분투 18.04(LTS) 이전 버전 제거 - docker, docker.id, docker-engine의 이전 버전이 존재할 경우 삭제, 처음 사용할 경우 무시하고 진행해도 된다. sudo apt-get remove docker docker-engine docker.io containerd runc image, container, network, volume 의 내용은 삭제되지 않는다. 위의 데이터를 모두 삭제하고 다시 시작하려면 sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd 기존 Docker engine을 삭제하려면 sudo apt-get purge docker-.. 더보기