본문 바로가기

반응형

분류 전체보기

(654)
[ Python ] 리스트 복사하기 (얕은/깊은 복사) 파이썬에서 리스트를 복사하는 방법은 여러 가지가 있습니다.각 방법은 특정 상황에 따라 적합할 수 있습니다.다음은 리스트를 복사하는 몇 가지 주요 방법입니다:1. 얕은 복사 (Shallow Copy)1.1. 슬라이싱을 이용한 복사슬라이싱을 사용하면 리스트의 얕은 복사를 만들 수 있습니다.original_list = [1, 2, 3, 4, 5]copied_list = original_list[:]print(copied_list) # [1, 2, 3, 4, 5]1.2. list() 함수를 이용한 복사list() 함수를 사용하여 리스트를 복사할 수 있습니다.original_list = [1, 2, 3, 4, 5]copied_list = list(original_list)print(copied_list) # ..
[ Python ] 리스트 생성하고 사용하기 파이썬에서 리스트(list)는 데이터를 순서대로 저장하는 가변 길이의 배열형 자료구조입니다.리스트를 생성하고 사용하는 방법은 매우 다양하며, 다음은 그 기본적인 사용법을 설명합니다.1. 리스트 생성1. 빈 리스트 생성빈 리스트는 대괄호 [] 또는 list() 함수를 사용하여 생성할 수 있습니다.empty_list1 = []empty_list2 = list()2. 초기 값을 가진 리스트 생성초기 값을 가진 리스트는 대괄호 안에 값을 콤마로 구분하여 생성합니다.numbers = [1, 2, 3, 4, 5]fruits = ['apple', 'banana', 'cherry']mixed = [1, 'apple', 3.14, True]2. 리스트 사용1. 리스트 요소 접근리스트의 요소는 인덱스를 사용하여 접근합니다..
[ Docker ] docker-compose 사용하기 도커(Docker)의 docker-compose는 여러 컨테이너로 구성된 애플리케이션을 정의하고 실행하기 위한 도구입니다.docker-compose를 사용하면 YAML 파일을 통해 애플리케이션의 서비스, 네트워크, 볼륨 등을 정의하고, 단일 명령으로 여러 컨테이너를 일괄적으로 관리할 수 있습니다.주요 docker-compose 명령어1. docker-compose updocker-compose up 명령어는 docker-compose.yml 파일에 정의된 서비스를 시작합니다. 필요한 이미지를 빌드하고 컨테이너를 생성한 후 네트워크를 설정합니다.사용법docker-compose up [OPTIONS] [SERVICE...]주요 옵션-d, --detach : 백그라운드에서 컨테이너를 실행합니다.--build ..
[ 도커 / Docker ] 볼륨 사용하기 도커(Docker)는 컨테이너의 데이터 관리를 위해 다양한 볼륨 명령어를 제공합니다.이러한 명령어들은 볼륨을 생성, 목록 조회, 제거, 상세 정보 조회 등의 작업을 수행합니다.주요 볼륨 명령어들은 다음과 같습니다:1. docker volume createdocker volume create 명령어는 새로운 볼륨을 생성합니다.사용법docker volume create [OPTIONS] [VOLUME]주요 옵션-d, --driver : 볼륨 드라이버를 지정합니다 (기본값: local).-o, --opt : 드라이버별 옵션을 설정합니다.--label : 볼륨에 라벨을 추가합니다.예시docker volume create my-volume위 명령어는 my-volume이라는 이름의 볼륨을 생성합니다.2. docke..
[ 도커 / Docker ] 네트워크 사용하기 도커(Docker)는 컨테이너 간의 네트워킹을 관리하기 위해 다양한 네트워크 명령어를 제공합니다.이 명령어들은 네트워크 생성, 목록 조회, 제거, 설정 등을 수행합니다.주요 네트워크 명령어들은 다음과 같습니다:1. docker network createdocker network create 명령어는 새로운 네트워크를 생성합니다.사용법docker network create [OPTIONS] NETWORK주요 옵션-d, --driver : 네트워크 드라이버를 지정합니다 (예: bridge, overlay, macvlan 등).--subnet : 서브넷을 지정합니다.--gateway : 게이트웨이를 지정합니다.--ip-range : IP 주소 범위를 지정합니다.--label : 네트워크에 라벨을 추가합니다.예..
[ 도커 / Docker ] 컨테이너 디버깅하기 도커(Docker)는 컨테이너를 관리하고 모니터링하기 위한 다양한 명령어들을 제공합니다.이러한 명령어들은 로그 조회, 상태 점검, 리소스 사용량 모니터링, 컨테이너 조작 등의 작업을 수행합니다.주요 명령어들은 다음과 같습니다:1. docker container logs / docker logsdocker container logs 명령어는 실행 중인 또는 종료된 컨테이너의 로그를 조회합니다.사용법docker container logs [OPTIONS] CONTAINER주요 옵션-f, --follow : 실시간 로그 스트림을 팔로우합니다.--tail : 마지막 N줄의 로그만 출력합니다.-t, --timestamps : 로그에 타임스탬프를 추가합니다.예시docker container logs -f mycon..
[ 도커 / Docker ] 컨테이너 실행하기 도커(Docker)는 컨테이너를 실행하고 관리하기 위한 다양한 명령어들을 제공합니다.이러한 명령어들은 컨테이너의 실행, 정지, 삭제 및 커밋 등의 작업을 수행합니다.주요 명령어들은 다음과 같습니다:1. docker container run / docker rundocker container run 명령어는 새로운 컨테이너를 생성하고 실행합니다. 이 명령어는 docker create와 docker start 명령어를 결합한 것입니다.사용법docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]주요 옵션-d, --detach : 백그라운드에서 컨테이너를 실행합니다.-i, --interactive : 표준 입력을 유지하여 인터랙티브 모드로 실행합니다.-t, --tty..
[ 도커 / Docker ] 이미지 이동하고 공유하기 도커(Docker)는 이미지를 관리하고 조작하는 다양한 명령어들을 제공합니다.이러한 명령어들은 이미지를 다운로드하고, 태그를 설정하고, 레지스트리로 푸시하고, 로컬 파일로 저장하거나 로드하는 등의 작업을 수행합니다.주요 명령어들은 다음과 같습니다:1. docker image pulldocker image pull 명령어는 도커 레지스트리(기본적으로 Docker Hub)에서 이미지를 다운로드합니다.사용법docker image pull [OPTIONS] NAME[:TAG|@DIGEST]주요 옵션--all-tags : 이미지의 모든 태그를 다운로드합니다.--platform : 특정 플랫폼의 이미지를 다운로드합니다.예시docker image pull ubuntu:latest위 명령어는 Docker Hub에서 u..

반응형