공부/Trouble Shooting
docker에 kafka, zookeeper 설치 오류
son_i
2023. 10. 16. 03:10
728x90
docker-compose.yml 파일 생성
version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper
container_name: zookeeper
ports:
- "2181:2181"
networks:
- fintech
kafka:
image: wurstmeister/kafka:2.12-2.5.0
container_name: kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: kafka
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock
networks:
- fintech
api:
image: api:0.0.1
container_name: api
ports:
- "80:80"
networks:
- fintech
consumer:
image: consumer:0.0.1
container_name: consumer
ports:
- "8080:8080"
networks:
- fintech
css:
image: css:0.0.1
container_name: css
ports:
- "8081:8081"
networks:
- fintech
nginx:
image: nginx:0.0.1
container_name: nginx
ports:
- "8085:8085"
networks:
- fintech
networks:
fintech:
driver: bridge
터미널에서 띄우기
$ docker-compose up -d
-> 오류 발생
[+] Running 6/6 4.9s
✘ nginx Error 5.0s
✘ css Error 5.0s
✘ zookeeper Error 5.0s
✘ api Error 5.0s
✘ consumer Error 5.0s
✘ kafka Error 5.0s
Error response from daemon: pull access denied for css, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
➡️원인
Docker hub repository에 로그인 되지 않아서 접근할 수 없을 때 발생 (도커 저장소를 이용할 때)
➡️해결
docker 홈페이지에서 회원가입 Docker Hub
Docker Hub Container Image Library | App Containerization
Deliver your business through Docker Hub Package and publish apps and plugins as containers in Docker Hub for easy download and deployment by millions of Docker users worldwide.
hub.docker.com
docker desktop에 로그인하고
터미널에서 docker login입력하면 아이디와 패스워드 입력해야한다는데 나는 docker desktop에 로그인 되어있어서 그런가 바로 아래와 같은 화면이 떴다.
엥 ? 그래도 안 됨 뭐지
아놔 강사님 코드에서 설정파일 복붙했는데 아직 안 쓰는 것들도 설정되어있어서 그랬음 ;; 지우니까 됐당
728x90