-
[Docker] 2. ElasticSearch Container 띄우기문제해결 2020. 2. 4. 18:29반응형
도커가 막연히 좋구나 라고 생각만 하고 있었는데
여기에 ElasticSearch를 띄우고 데이터 조금만 넣으면 진짜 편하게 쓸수 있겠다는 생각을 이번에 개발환경 구성하면서 하게됨
ES 버전이 올라감에 따라 바뀐 부분 테스트를 해야하는데
환경을 구성하려니깐 너무 막막해서 이리 저리 생각하다가 가짜 결과 Json도 만들어 보고 하다가 docker가 떠올라서 도커로 했는데 한두시간만에 환경 구성 해버림(손핸가?)
명령어랑 동작방식이 하나도 기억안나서 처음에 좀 당황했지만 열심히 검색해보고 결국 해버리고 왜 도커를 쓰는지를 몸으로 알게됨
예전에는 와 신기하구나 라고 생각했는데 지금은 아 쓸수 밖에 없구나.. 가 되어 버림
엄청난 삽질을 했지만 결국 이 정도 단계로 나눠짐
중간에 docker rm 으로 컨테이너 많이 삭제했음1단계 Docker Search
2단계 Docker Pull
docker pull elasticsearch:7.5.23단계 Docker List
docker images
4단계 Docker 실행
docker run -d --name elasticsearch --net=host -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.5.2
5단계 실행중인 Docker 보기
docker ps -a
6단계 실행중인 Container 접속
docker exec -it faf6b1dc1e88 /bin/bash
보너스 단계 CentOS ssh 설치
yum install openssh-server openssh-clients openssh-askpass
CentOS ifconfig 설치
yum install net-tools
사실 5단계랑 보너스 단계는 필요도 없긴함
---
좋은 사이트
MSSQL 도커 돌리기
docker run -it -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Password1234" -p 1433:1433 -d mcr.microsoft.com/mssql/server:2017-latest
돌아가고 있는 도커에 접속
docker exec -it cbffea33f374 bash
mssql의 기본 user 명은 sa
그리고 패스워드는 8자 이상 대문자. 소문자, 숫자, 특수 문자중 3개 이상 들어가지 않으면 생성 실패
db연결툴로 한번만에 붙어서 놀램
CMD에서는 따옴표이다.
bash 까지 들어갔을때 ctrl + p, q로 잠시 나갔다가 attach로 다시 접속 가능하다.
반응형'문제해결' 카테고리의 다른 글
[PYTHON] KeyError : 'skipped' (0) 2021.12.31 궁그매 (0) 2020.04.21 [LINUX] 하드디스크 속도 측정 (0) 2020.01.21 [Postgres] Connection reset (0) 2020.01.17 [Linux] Ubuntu에 Jupyter Notebook 설치 (0) 2018.11.02