데이터 엔지니어

Operating System/Linux

[linux] 리눅스의 가상메모리 (스왑파일시스템)

- 리눅스의 가상메모리 시스템 = 윈도우의 가상메모리 시스템 리눅스 운영체제에서 메모리 사용량이 늘어나면 디스크의 일부를 메모리처럼 사용할 수 있음. - 메모리의 이동 1. 메모리에서 사용중인 블록 중 당장 쓰이지 않는 것을 디스크(가상메모리)에 저장 2. 디스크(가상메모리)의 작업이 다시 실행되면 다시 메모리로 이동 - 메모리와 가상메모리의 속도 메모리(RAM)에서의 속도보다 디스크(가상메모리)에서의 속도가 약 100~1000배 정도 느림 - 스왑 영역 디스크에서 가상메모리로 사용되는 공간을 스왑영역 이라고 - 스왑메모리를 사용할 수 있는 방법 1. 스왑파티션 2. 스왑파일 - 스왑 영역 관련 명령어 시스템 메모리 상태 확인 free -m 파티션 추가 fdisk /dev/sdc fdisk (디스크) 스..

Operating System/Docker

[Docker] 도커컴포즈로 Ubuntu16.04 Ubuntu18.04 Ubuntu20.04 컨테이너 만들기 (Docker-compose Dockerfile Ubuntu)

파일구조 ./docker_ubuntu ./docker_ubuntu/data (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu1604 (로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu1604/Dockerfile ./docker_ubuntu/ubuntu1804 (로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu1804/Dockerfile ./docker_ubuntu/ubuntu2004 (로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu2004/Dockerfile ./docker_ubuntu/docker-compose.yml ./docker_ubuntu/ubuntu1604/Dockerfile FROM ubunt..

Operating System/Docker

[Docker] 도커컴포즈로 CentOS7 CentOS8 컨테이너 만들기 (Docker-compose Dockerfile CentOS)

파일구조 ./docker_centos ./docker_centos/data (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_centos/centos7 (로컬과 컨테이너 폴더 동기화) ./docker_centos/centos7/Dockerfile ./docker_centos/centos8 (로컬과 컨테이너 폴더 동기화) ./docker_centos/centos8/Dockerfile ./docker_centos/docker-compose.yml ./docker_centos/centos7/Dockerfile FROM centos:7 WORKDIR / ./docker_centos/centos8/Dockerfile FROM centos:8 WORKDIR / ./docker_centos/docker-co..

Operating System/Docker

[Docker] 도커컴포즈로 Dockerfile 사용해서 우분투 파이썬에서 requirements 설치하기 (Docker-compose Dockerfile Ubuntu Python)

파일구조 ./docker_ubuntu ./docker_ubuntu/data (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu1804 (로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu1804/Dockerfile ./docker_ubuntu/ubuntu1804/requirements.txt ./docker_ubuntu/ubuntu2004 (로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu2004/Dockerfile ./docker_ubuntu/ubuntu2004/requirements.txt ./docker_ubuntu/docker-compose.yml ./docker_ubuntu/ubuntu1804/Dockerfile FROM ..

Operating System/Docker

[Docker] 도커컴포즈로 Dockerfile 사용해서 우분투에 파이썬 설치하기 (Docker-compose Dockerfile Ubuntu)

파일구조 ./docker_ubuntu ./docker_ubuntu/data (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu1804 (로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu1804/Dockerfile ./docker_ubuntu/ubuntu2004 (로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu2004/Dockerfile ./docker_ubuntu/docker-compose.yml ./docker_ubuntu/docker-compose.yml version: '2' services: ubuntu1804: hostname: ubuntu1804 container_name: ubuntu1804 build: contex..

Operating System/Docker

[Docker] docker -it 를 docker-compose 에서 사용하기

1. docker run -it ...... 에서 -it 는 docker-compose 에서 필요하다면 선언해줘야한다. docker run -it 에서 -i 는 stdin_open: true 로 사용 가능하고 -t 는 tty: true 로 사용 가능하다 예를 들어 아래와 같이 사용 가능하다. 파일구조 ./docker_ubuntu ./docker_ubuntu/data (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu1804 (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu2004 (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/docker-compose.yml docker-compose.yml version: '2'..

Operating System/Docker

[Docker] 도커컴포즈로 Yolov5 컨테이너 만들기 (Docker-compose Yolov5)

파일구조 ./docker_yolov5 ./docker_yolov5/data (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_yolov5/docker-compose.yml docker-compose.yml version: '2' services: yolov5: hostname: yolov5 container_name: yolov5 image: ultralytics/yolov5 tty: true volumes: - ./data:/data

Operating System/Docker

[Docker] 도커컴포즈로 우분투 컨테이너 2개 만들기 (Docker-compose Ubuntu)

파일구조 ./docker_ubuntu ./docker_ubuntu/data (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu1804 (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/ubuntu2004 (빈폴더 : 로컬과 컨테이너 폴더 동기화) ./docker_ubuntu/docker-compose.yml docker-compose.yml version: '2' services: ubuntu1804: hostname: ubuntu1804 container_name: ubuntu1804 image: ubuntu:18.04 tty: true volumes: - ./ubuntu1804:/ubuntu1804 - ./data:/data ubuntu2004: ..

Operating System/Docker

[Docker] 도커컴포즈로 파이썬 컨테이너 2개 만들기 (Docker-compose Python)

파일구조 ./docker_python ./docker_python/data (빈폴더) ./docker_python/python36 (빈폴더) ./docker_python/python38 (빈폴더) ./docker_python/docker-compose.yml docker-compose.yml version: '2' services: python36: hostname: python36 container_name: python36 image: python:3.6 tty: true volumes: - ./python36:/python36 - ./data:/data python38: hostname: python38 container_name: python38 image: python:3.8 tty: true ..

Operating System/Docker

[Docker] 도커컴포즈로 파이썬 컨테이너 만들기 (Docker-compose Python)

1. 다음 메니패스트로는 파이썬 컨테이너가 계속 죽는 현상이 발생한다 docker.compose.yml version: '2' services: ubuntu: image: python 2. 방법 1 : tty docker.compose.yml version: '2' services: ubuntu: image: python tty: true 3. 방법 2 : tail -F anything docker.compose.yml version: '2' services: ubuntu: image: python command: tail -F anything

박경태
'분류 전체보기' 카테고리의 글 목록 (94 Page)