티스토리 뷰
Docker가 잘 설치 되었는지 잘 실행 되었는지 테스트 할 때 가장 먼저 해볼만한 테스트가 nginx를 띄워보는 것입니다.
Prerequisit
ElasticSearch는 실행하는 순간 메모리를 8GB를 차지 합니다. 8GB이상 확보 하는 것이 좋습니다. 테스트 용도로는 메모리가 많지 않아도 크게 상관은 없습니다.
Docker 설치 되었는지 확인 하기
docker run nginx
위 명령어를 이용하면 docker로 nginx를 띄울 수 있습니다.
이렇게 해도 뜨긴 뜹니다. 하지만 host의 포트가 docker container로 매핑이 안되어 있기 때문에 접근을 할 수 없습니다.
port 매핑 하기
docker run -p 80:80 nginx
여기에서 앞에있는 80은 호스트의 포트이고 뒤에 있는 80은 container의 포트 80입니다.
이렇게 나오면 잘 실행이 된 것입니다.
웹브라우저에서 접근 해보겠습니다.
잘 접속이 되는 것을 볼 수 있습니다.
demon으로 띄우기
docker run -d -p 80:80 nginx
-d옵션을 추가 해주면 됩니다.
docker ps 명령어로 잘 떠있는지 확인 할 수 있습니다.
--name사용하기
docker run -d --name hello-nginx -p 8080:80 nginx
docker kill hello-nginx 가 됩니다.
--name을 안쓰면 도커가 임의로 이름을 만들어 줍니다.
Elastic Search
명령어는 아래와 같습니다.
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.14.2
엘라스틱서치는 아시다시피 띄우자마자 메모리 8GB를 잡아 드십니다.
띄우기 전 601M을 쓰고 있던 메모리가
위 docker명령어로 띄우기만 했는데도 8.99G로 바뀌었습니다.
'개발 > Infra' 카테고리의 다른 글
Kong Gateway는 기술적으로 무엇일까요? (1) | 2021.08.17 |
---|---|
docker때문에 diskfull linux 디스크 용량, 서브디렉토리 용량 확인 (0) | 2021.08.02 |
Gitlab-Runner로 빌드하기 Vue, Gradle (0) | 2021.07.12 |
Harbor Demo Server에 image push하기 (1) | 2021.07.07 |
도커로 엘라스틱서치, 키바나 띄우기, 명령어 (0) | 2019.09.20 |
- Total
- Today
- Yesterday
- Linux
- 도커티슈박스
- 도커각티슈케이스
- 이직
- docker container case
- 싱가폴
- docker container whale
- 도커티슈케이스
- 도커각티슈박스
- docker container tissue
- Sh
- docker container
- 2017 티스토리 결산
- docker container tissue box
- vim
- 도커컨테이너
- shellscript
- 개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |