docker 7

Docker - Malware Blocked and Moved to Trash

지난 월요일인가..화요일인가..수요일인가...? 아무튼 tars를 껐다 켰는데 뭐 이런 알림이 뜨길래 지피티한테 물어봤다.도커로 딱히 문제될만한 거 한 적 없어서 불안하진 않았고...멀웨어? 오류겠지.. 하고 할 거 했다..  주말이라 뭐 좀 해보려고 도커 켰는데 안켜진다..확인해보니까 도커앱이 휴지통에 들어가있다...   이런 건 지피티랑 무작정 건드렸다가 기존 데이터 날아가기 십상이라... https://docs.docker.com/desktop/cert-revoke-solution/ Fix startup issue for MacLearn how to resolve issues affecting macOS users of Docker Desktop, including startup problems a..

docker 2025.01.12

[docker] 네트워킹 심화: DNS부터 볼륨 관리까지

| Docker의 DNS 및 서비스 디스커버리| DNS란? DNS(Domain Name System)는 인터넷의 전화번호부와 비슷함. 우리가 웹사이트 주소를 입력하면, DNS가 주소를 컴퓨터가 이해할 수 있는 IP 주소로 변환해줌  | Docker의 내장 DNS 시스템docker는 자체 DNS 서버를 가지고 있음. 이 DNS 서버는 컨테이너들이 서로 이름으로 찾을 수 있게 해줌 | 작동 방식1. 컨테이너를 생성할 때 docker가 자동으로 이름을 DNS에 등록함2. 같은 네트워크에 있는 다른 컨테이너들은 이 이름을 사용해 통신할 수 있음  예# 네트워크 생성docker network create sample_network# 두 개의 컨테이너 생성docker run -d --name webserver --..

docker 2024.08.12

[docker] 네트워킹 기본 _bridge, host, overlay

주요 네트워크 유형docker network lsNETWORK ID NAME DRIVER SCOPE*************** bridge bridge local*************** host host local  | Bridge 네트워크- Bridge 네트워크는 Docker의 기본 네트워크 드라이버같은 Docker 호스트 내의 컨테이너들이 서로 통신할 수 있게 해주는 소프트웨어 브릿지 - Bridge 네트워크는 마치 가상의 스위치처럼 작동함.네트워크에 연결된 컨테이너들은 각자 고유한 내부 IP 주소를 받게 되며, 이를 통해 서로 통신 가능  주요 특징- 동일한 호스트..

docker 2024.08.12

[docker] 컨테이너간 통신 이해

|  단일 컨테이너간 통신1. 'study'라는 이름의 커스텀 네트워크를 생성docker network create study  2. 두 개의 컨테이너를 생성하고 'study' 네트워크에 연결. docker run -d --name container1 --network study nginxdocker run -d --name container2 --network study nginx  3. 하나의 컨테이너는 기본 네트워크에 연결docker run -d --name container3 nginx  4. 같은 네트워크에 있는 컨테이너 간 통신을 테스트docker exec -it container1 curl container2Welcome to nginx!If you see this page, the ngi..

docker 2024.08.12

[docker] 컨테이너 볼륨 백업

1. Docker 컨테이너 볼륨 백업먼저, Docker 컨테이너가 사용하는 볼륨을 백업한다. 여기서는 my-jenkins 컨테이너의 볼륨을 백업했다.1.1. 컨테이너 볼륨 확인컨테이너의 볼륨을 확인하기 위해 docker inspect 명령어를 사용한다docker inspect my-jenkins  {"Type": "bind", "Source": "/mnt/jenkins-storage/jenkins_home", "Destination": "/var/jenkins_home", "Mode": "", "RW": true, "Propagation": "rprivate"}  /mnt/jenkins-storage/jenkins_home 디렉토리를 확인할 수 있다..1.2. 백업 디렉토리 생성백업 파일을 저장할 디렉토..

docker 2024.07.24

쿠버네티스 오버뷰

워커 노드에서 실행되는 컨테이너를 관리하는 마스터 노드, 실제로 동작되는 서버에 해당되는 워커 노드, 이를 합쳐서 구성된 시스템이 클러스터 컨테이너와 볼륨을 묶은 게 파드고, 파드를 모은 것이 서비스고(워커 노드 내 통신 배분), 파드의 수를 관리하는 게 레플리카 세트 요청 측면에서먼저 가장 바깥에 위치해 각 통신을 워커 노드들에게 분배해주는 놈이 로드밸런서, 로드밸런서에게 분배된 통신을 워커 노드 내에서 다시 분배해주는 게 서비스    클러스터: Kubernetes 클러스터는 마스터 노드와 워커 노드로 구성마스터 노드 (Control Plane): 클러스터를 관리하는 노드클러스터의 상태를 유지하고, 워커 노드에 작업을 분배워커 노드 (Worker Node):컨테이너가 실제로 실행되는 노드마스터 노드의 ..

docker 2024.06.17

[docker] 오라클 컨테이너 백업하고 바인드 마운트하기 1_실패

https://99duuk.tistory.com/32 docker colima Oralcle정답은 https://shanepark.tistory.com/400 [MacOS] M1 맥북 도커로 ORACLE DB 실행하기 Intro M1 맥북을 처음 구입 한 이후로 약 1년 반동안, 오라클 데이터베이스를 띄우기 위해 참 많은 노력을 했었습니다. 원래99duuk.tistory.com 기존 colima를 사용해 oracle 컨테이너를 실행해 사용해봤다.하지만 당시 컨테이너를 run할 때 볼륨 마운트엔 실패했었다. 무엇이 문제였는지, 볼륨 마운트도, 포트변경도, 아무것도 안됐다. 백업1. colima를 실행한다.colima start --memory 4 --arch x86_64  2. 컨테이너를 확인한다. doc..

docker 2024.06.09