docker13 docker container size 동작하고 있는 도커 컨테이너의 사이즈 확인하기 $ docker ps --size CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE 7d0d8fed0c71 test-app "python3" 3 days ago Up 3 days test-app-1 1.59GB (virtual 1.71GB) 2023. 4. 12. docker compose - rust default 컨테이너 만들기 아래 2개 파일을 만들어야 한다, 도커는 기본 설치되어있어야 함 - docker-compose.yml - Dockerfile # docker-compose.yml name: rust services: backend: build: . stdin_open: true tty: true volumes: - .:/app # 현재폴더와 컨테이너의 /app과 mount # Dockerfile FROM debian:buster-slim ENV RUSTUP_HOME=/usr/local/rustup \ CARGO_HOME=/usr/local/cargo \ PATH=/usr/local/cargo/bin:$PATH \ RUST_VERSION=1.68.2 RUN set -eux; \ apt-get update; \ apt-ge.. 2023. 4. 11. docker image 저장 / 이동 / 로드 1. docker image 저장 $ docker save 이미지이름 > archive.tar 2. tar 파일로 추출된 것 원하는 곳에 복사 3. docker image 로드 $ docker load -i archive.tar # -i: tar 파일로 load 4. 해당 image로 container 실행하기위해 docker-compose.yml 추가 # docker-compose.yml version: '3' services: container_name: # 컨테이너 이름 image: test_image # 위에서 로드한 이미지이름 stdin_open: true # == docker run -i tty: true # == docker run -t volumes: - .:/app # local의 .현재.. 2023. 4. 6. docker compose - python default 컨테이너 만들기 매번 가상환경(pyenv, poetry) 생성하는 것보다, 별도의 도커 컨테이너 만들기 필요한 파일 docker-compose.yml Dockerfile requirements.txt # docker-compose.yml version: '3' services: app: build: . stdin_open: true tty: true volumes: - .:/app # Dockerfile FROM python:3.11-slim-buster WORKDIR /app COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt; \ apt-get update; \ apt-get install -y --no-install-recommen.. 2023. 4. 5. Dockerfile 에서 apt로 Nginx 설치시 locale 선택 문제 Dockerfile 내에서 nginx 설치 시(apt install nginx) locale 선택때문에 진행이 안될 때, 아래 코드를 dockerfile nginx 설치 문 이전에 넣으면 해결된다 ENV TZ=Asia/Seoul RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone 2020. 11. 19. Jupyter notebook with Dockerfile jupyter notebook을 docker에서 실행하기 Dockerfile # tf2.3.0 docker makefile FROM tensorflow/tensorflow:2.3.0-gpu LABEL maintainer="chan" RUN apt-get update && apt-get install -y --no-install-recommends \ ssh git vim curl && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* COPY requirements.txt /tmp/requirements.txt RUN pip3 install --upgrade pip && \ pip3 install setuptools wheel && \ pip3 install -r /.. 2020. 10. 29. 이전 1 2 3 다음