일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IntelliJ
- MySQL
- springboot
- Windows
- Spring
- docker
- gradle
- jetbrains
- LOG4J
- BPMN
- log4j2
- dbeaver
- Java
- Git
- intellijIDEA
- NCP
- nodejs
- JPA
- Kubernetes
- VSCode
- mybatis
- useEffect
- react
- database
- kubectl
- tibero
- nginx
- JavaScript
- wildfly
- gson
- Today
- Total
목록Docker (6)
두 손끝의 창조자
클러스터에 만들어 놓은 Object(pod, service) 에 외부에서 연결하려고 하면 NordPort, LoadBalancer 등 연결할 수 있는 Object를 추가로 만들어줘야한다. 그런데 DB와 같이 외부로 연결을 하면 안되고 클러스터 내부네트워스 상에 있어야 하는데 로컬Host에서 접속해서 무언가 작업을 해야한다면 port-forwarding 기능을 사용하면 된다.kubectl port-forward TYPE/NAME [options] [LOCAL_PORT:]REMOTE_PORT [...[LOCAL_PORT_N:]REMOTE_PORT_N]kubectl port-forward service/myservice 8443:https8443이 로컬 Host PC, https 가 타겟postgresql을 ..
Helm에서 helm uninstall 명령을 실행할 때 중간에 오류가 발생하면 기본적으로 해당 오류에서 명령이 멈춥니다. 그러나 Helm 자체적으로 오류를 스킵하고 계속 진행하는 기능은 제공되지 않습니다. 대신 몇 가지 방법을 통해 Helm 삭제 중에 발생하는 문제를 처리할 수 있습니다.1. 이미 삭제된 리소스를 무시하는 방법Helm은 이미 삭제된 리소스나 접근할 수 없는 리소스를 찾으려 할 때 오류가 발생할 수 있습니다. 이때, 일부 리소스가 삭제되지 않았을 수 있으니 강제로 리소스를 삭제하는 방법을 사용할 수 있습니다.helm uninstall --timeout 5m0s --debug --no-hooks--timeout 5m0s: 삭제가 완료되지 않거나 너무 오래 걸리는 경우 타임아웃을 설정합니다..
Python 에서 날짜를 기반으로 처리하는 로직이 있었는데 이걸 도커 이미지로 만들어서 실행하니까 UTC-0 으로 설정되어 오류가 발생했다. 내가 원하는 기준인 서울표준시로 하려면 Dockerfile에 타임존 설정을 하면 된다.FROM python:3.12.4-alpineENV TZ=Asia/Seoul # 타임존 설정
1. Docker 그룹 생성 sudo groupadd docker Docker를 sudo 없이 실행하기 위해 docker 그룹을 생성한다. 이 그룹은 Docker를 사용할 수 있는 권한을 부여하는 데 사용된다. 2. 유저를 Docker 그룹에 추가 sudo usermod -aG docker [userid] 위 명령어에서 [userid]를 실제 사용자ID로 바꿔서 실행한다. 이 명령어는 특정 사용자를 docker 그룹에 추가한다. 3. 시스템 재부팅 sudo systemctl reboot 사용자를 docker 그룹에 추가한 후, 변경 사항을 적용하기 위해 시스템을 재부팅한다.
sudo docker run -d \ -v /home/dev/content:/usr/share/nginx/html:ro \ -v /home/dev/nginx.conf:/etc/nginx/nginx.conf:ro \ nginx nginx 컨텐츠와 설정파일을 볼륨 마운트 시키려고 했더니 자꾸 오류가 났다. 파일인데 디렉토리에 마운트를 시켜면 어떻하니 어쩌고 저쩌고 파일이라고 인식을 잘 못하는것 같다. nginx.conf파일을 만들어 놓고 실행하니 일단 실행은 되는데 서버는 올라오지 않는다. 아마도 설정 정보가 호스트 쪽으로 넘어가질 안나보다. 일단 컨피그쪽 설정을 빼고 컨테이너를 올린뒤 설정정보만 그대로 복사해서 호스트쪽으로 넣고 다시 실행했다. 인제 잘 된다.