- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Index 1 out of bounds for length 1
- Cannot have overlapping
- opennlp
- deeplearning4j
- secrets-manager-config
- source endpoint
- Configuration is ambiguously defined. Cannot have overlapping suffixes in two rules if the prefixes are overlapping for the same event type.
- presigned
- secrets manager example code
- AWS
- 구 트위터
- Jakarta Persistence
- 데이트코스
- unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
- java
- 이미지오류
- 401error
- secrets manager
- 인계동
- adverising
- 수원
- Cannot have overlapping suffixes in two rules if the prefixes are overlapping for the same event type.
- 주차가능
- 숲느낌
- mongodb atlas
- 수원맛집
- python
- amozon
- mongo to mysql
- 몽고디비 클론
DevOps-Life
Docker network IP 변경 (기존 네트워크 변경) 본문
docker network ip change 도커에서 디폴트 네트워크 환경 변경.
docker network 가 172.17.0.0/16 으로 되어있을때, 다른 내부 아이피 172.17.0.0/16 으로 통신이 안되는 라우팅 문제에 봉착을 해버렸다
그럴 경우 구글에 돌아다니는 방법을 몇가지를 시도해 보았지만
service docker start 를 하는순간 설정 값이 날라가 버리는 문제점을 발견했고 또 다시 폭풍 구글링이 시작되어 블로그에 글을 남긴다.
구글링에 기초로 되어있는 방식.
# (루트 권한으로 가정한다.)
# service docker stop //우선적으로 도커를 종료 시킨다.
# iptables -t nat -F POSTROUTING // iptables에 있는 라우팅을 지워주고
# ip link set dev docker0 down // 네트워크 인터페이스를 내려주고
# ip addr del 172.17.0.1/16 dev docker0 // 172.17.0.1/16 docker0 주소를 지워준다(저부분에는 독자의 docker ip address를 넣어주면 된다.)
# ip addr add 192.168.5.1/24 dev docker0 //새로 넣어줄 docker0 인터페이스의 네트워크 주소를 넣어준다 (필자는 192.168.5.1/24)
# ip link set dev docker0 up //다시 docker0 인터페이스를 올려주고
# ip addr show docker0 //여기까지 설정값을 확인한다 .. 여기서 봤을 때 필자는 정상
# service docker start //도커를 실행 시킨 후 부터 다시 디폴트 값으로 돌아가버렸다.
이런 상황에서 찾은게 /etc/docker/daemon.json 이다
/etc/docker/daemon.json 파일은 존재하지 않았지만 생성해 주었고,
/etc/docker/daemon.json
{
"bip": "192.168.5.1/16"
}
을 넣어준 것만으로도 service docker restart 시 정상적으로 docker network interface가 192.168.5.1 로 바뀐 것이다.
이걸로 로컬 라우팅 문제도 해결되었고, 우리 회사에는 평화를 찾았다.
## 꿀 TIP!! ##
만약 aws ecs를 사용중이라면 start ecs 는 필수입니다 :)
'IT > System' 카테고리의 다른 글
[AWS DMS] MongoDB Atlas To AWS RDS(Mysql) endpoint 생성 (0) | 2023.11.07 |
---|---|
[AWS] Configuration is ambiguously defined. Cannot have overlapping suffixes in two rules if the prefixes are overlapping for the same event type. (1) | 2023.09.14 |
SSH 공개키와 개인키 (0) | 2018.12.31 |
rSyslog 적용방법과 history를 이용한 커멘드 로그출력 (0) | 2018.12.18 |
SSH등 접근제어 hosts.allow, hosts.deny (0) | 2018.11.20 |