문제점 network-name이란 네트워크를 생성하는 데 다른 네트워크의 ip주소 범위와 겹쳐 발생하는 에러이다. 본인의 상황을 예시로 설명하겠다. 먼저 생성되어있던 다중 컨테이너 그룹1의 서브넷 네트워크를 172.16.0.0/16으로 생성했었다. 새로 생성하는 다중 컨테이너 그룹2의 서브넷 네트워크를 172.16.2.0/24로 생성하는데 문제가 발생했다. 먼저 생성되어 있던 그룹1의 호스트 주소가 172.16.0.0 ~ 172.16.255.255 까지 있을 수 있다. 근데 새로 생성하려는 그룹2의 서브넷 네트워크가 그룹1의 서브넷 네트워크의 호스트 주소에 포함되어 둘이 겹치게 되어 문제가 발생했다. 해결방법 방법은 여럿 존재한다. 1. 그룹1의 접두어를 /24로 변경 2. 그룹1과 그룹2가 겹치는 네트..
문제점 yaml파일은 tab을 허용하지 않는데 tab을 사용해서 발생 해결방법 tab을 모두 space(space바 띄어쓰기)로 변경 참고 YAML error: found character that cannot start any token · Issue #1 · moraes/config Maybe I'm doing something wrong, but when I parse this file: smtp: port: 25 host: smtp.mail.com username: johndoe password: secretpassword with config.ParseYaml(configData) I get YAML error: li... github.com
docker-compose 파일 작성 문법 비슷하거나 같은 의미인 것은 주석이 한번만 달려있음 # docker-compose 버전 명시 version: "3.9" # 생성할 서비스(컨테이너) 지정 services: # nginx란 이름의 서비스 생성 nginx: # nginx:latest 이미지로 서비스 생성 # DockerFile기반이 아니라면 아래 image의 주석을 해제하고 build와 그 하위의 context와 dockerfuile을 주석처리해야함 #image: nginx:latest # nginx란 서비스를 실행하는 컨테이너의 이름 지정 container_name: nginx # DockerFile기반으로 서비스를 생성하기 위한 build명령 build: # DockerFile이 있는 경로 ..