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