jojonari@baegjaehyeon-ui-iMac docker % docker pull elasticsearch
Using default tag: latest
Error response from daemon: manifest for elasticsearch:latest not found: manifest unknown: manifest unknown
jojonari@baegjaehyeon-ui-iMac docker %
ES7는 latest 태그를 지원하지 않으므로, 명시적으로 TAG를 넣어줘야 이미지가 다운로드됩니다.
명령어 : docker pull elasticsearch:7.11.2
//도커 이미지 다운로드
jojonari@baegjaehyeon-ui-iMac docker % docker pull elasticsearch:7.11.2
7.11.2: Pulling from library/elasticsearch
7a0437f04f83: Pull complete
f6ad0a5816b4: Pull complete
11759071277b: Pull complete
644b28cbcc51: Pull complete
9ff3a083d2e9: Pull complete
921dc7ad9dcb: Pull complete
9b2c365b73e4: Pull complete
Digest: sha256:2e56476fb7c0798af3f1f7a2db05fba986757b6df83ae618669af86858450625
Status: Downloaded newer image for elasticsearch:7.11.2
docker.io/library/elasticsearch:7.11.2
//다운받은 이미지 확인
jojonari@baegjaehyeon-ui-iMac docker % docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
elasticsearch 7.11.2 a6cbb6bace0e 2 weeks ago 824MB
jojonari@baegjaehyeon-ui-iMac docker %
같은 네트워크에 연결된 다른 서비스를 연결하는데 사용됩니다.
명령어 : docker network create somenetwork
// 네트워크 생성
jojonari@baegjaehyeon-ui-iMac docker % docker network create somenetwork
65eed850c9898a5495b09babff165598e22ebc61cbef2d82d44edf1d46a79374
// 네트워크 확인
jojonari@baegjaehyeon-ui-iMac docker % docker network ls
NETWORK ID NAME DRIVER SCOPE
4408654992c7 bridge bridge local
91ebcf730bf6 host host local
78ea421b393e none null local
65eed850c989 somenetwork bridge local
jojonari@baegjaehyeon-ui-iMac docker %
//도커 컨테이너 실행
jojonari@baegjaehyeon-ui-iMac docker % docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.11.2
b0ce3d6ab38aca6a8118c26c4ad7dc45bc63b4ffbc6621d276aeb6bead1d8721
//도커 컨테이너 확인
jojonari@baegjaehyeon-ui-iMac docker % docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b0ce3d6ab38a elasticsearch:7.11.2 "/bin/tini -- /usr/l…" 6 seconds ago Up 5 seconds 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp elasticsearch
jojonari@baegjaehyeon-ui-iMac docker %