docker compose 스크립트를 실시간 시각화 시키는 방법 http://github.com/pmsipilot/docker-compose-viz GitHub - pmsipilot/docker-compose-viz: Docker compose graph visualizationDocker compose graph visualization. Contribute to pmsipilot/docker-compose-viz development by creating an account on GitHub.github.com도구를 사용하면 된다. 2025. 1. 27. MAC과 IP주소 차이 MAC : 기기 제조사가 기기의 LAN포트에 고유하게 부여하는 16진수 문자임. 이론상 세계적으로 유니크하지만, 소프트웨어적으로 변경할 수 있기 때문에 동일한 MAC이 많이 있을 수도 있다. 또한 동일 네트워크에서만 MAC을 통해 송수신 할 수 있다. 또한 물리적인 트크워크 매체를 사용한다. 글로벌 IP : 글로벌로 유니크한 IP이다. 동일 네트워크가 아닌 다른 네트워크 또는 인터넷으로 나가려면 IP 주소를 통해 식별해야 한다. 이때 라우터가 방향을 잡아준다. 프라이빗 IP : 주로 192.168.xx, 10.xx 등이고 내부 네크워크에서 쓰이는 IP이다. 내부 와이파이를 통한 프린터나 휴대폰 등에게 부여하는 IP이다. 외부망에서는 이 IP를 통해 접근할 수 없다. 특수 IP : 0.0.0.0이 대표.. 2025. 1. 13. Docker에서 Dockerfile, Docker image, 그리고 각종 도커 API 사용법 Docker image란?- Docker image는 특정 시점의 도커 컨테이너(환경)의 상태를 담은 스냅샷과 같다.- 이미지를 build 한다는 말을 사용한다. 환경 자체를 서면으로써 하나의 청사진(이미지)로 만드는 과정을 뜻하는 단어임 Dockerfile이란?- 이미지Build시 진행되는 명령어의 꾸러미들따라서 Docker image는 여러개의 레이어(dockerfile의 명령)으로 이루어져 있다. 심지어 build시 나오는 digest(암호) 개수가 레이어 수를 뜻하고 이미지를 만드는 명령의 숫자와 같다.이 dockerfile을 build해서 하나의 이미지(컨테이너 환경 스냅샷)를 만든다.따라서 라이브러리 꾸러미인 'requirement.txt'를 설치하고, 특정 버전의 python을 설치하는 명령.. 2024. 12. 31. 파이썬의 메모리 사용 또는 포인터개념의 고찰 파이썬에서 모든 객체는 다음과 같이 변경 가능개체(mutable)과 변경 불가능한 객체(immutable)로 나뉨변경 불가능한 객체 (Immutable Objects):예: int, float, str, tuple이러한 객체는 값을 변경할 수 없으므로, 변수에 값을 할당할 때마다 새로운 객체가 생성예를 들어:a = 10b = a # b는 a의 값을 복사b = 20 # b를 변경해도 a는 변경되지 않음print(a) # 10print(b) # 20변경 가능한 객체 (Mutable Objects):예: list, dict, set이러한 객체는 값을 변경할 수 있으므로, 변수에 값을 할당할 때 참조가 전달예를 들어:list_a = [1, 2, 3]list_b = list_a # list_b는 list.. 2024. 12. 27. HTML의 요소와 노드, 그리고 요소 노드의 차이 HTML에서 **요소(Element)**와 **노드(Node)**는 서로 연관된 개념이지만, 약간 다른 의미를 가집니다. 이를 이해하려면 먼저 DOM(Document Object Model)을 알아야 합니다. DOM은 HTML 문서를 계층적 구조로 표현한 모델이며, 이 구조는 트리 형태를 띱니다.1. 노드(Node)노드는 DOM 트리의 구성 요소 중 하나입니다. HTML 문서의 모든 부분(요소, 속성, 텍스트, 주석 등)이 노드로 표현됩니다.노드의 종류요소 노드(Element Node): HTML 태그로 이루어진 노드. 예: , 등.속성 노드(Attribute Node): 요소의 속성을 나타냄. 예: id="header".텍스트 노드(Text Node): 요소 안의 텍스트 내용을 나타냄. 예: Hell.. 2024. 12. 18. Docker와 Docker compose의 개념 Docker : 격리된 가상 개발 환경을 설치하고 그곳에서 개발 활동을 할 수 있다. 이런 격리된 환경을 컨테이너라고함. 최대 장점은 내가 개발했던 환경까지 배포함으로써 다른 사람들은 아무 설정도 하지 않고 애플리케이션(소스코드, db, etc.. 묶음)을 그대로 실행할 수 있다. Docker compose : Docker에서 만들어내는 컨테이너들을 하나의 yaml파일에서 정의하고 효율적으로 관리 할 수 있도록한 확장팩 개념, 컨테이너간의 의존성이나 관련성을 정의할수도 있다. docker compose가 나온 이후 더 좋아진 것은, 기존에는 각 프로젝트 이미지의 build 설정파일인 dockerfile을 하나하나 수정해가며 많은 컨테이너들의 환경을 수정해 주었어야 했는데, docker compose의 y.. 2024. 12. 17. 이전 1 2 3 4 5 6 7 ··· 21 다음