Docker 설치

Docker의 원활한 이용을 위해 먼저 Docker에 회원가입을 해준다.

Docker: Accelerated Container Application Development

이후 아래 사이트에서 자신의 운영체제에 맞는 도커를 설치한다.

Get Docker

Example Code 받기

GitHub - KiRist-code/code-runner: Compile a code & Run it on the docker

위 사이트에서 파일들을 다운 받아준다.

Docker에 컨테이너를 올리는 과정

Untitled

Docker에 컨테이너를 올리는 과정은 크게 2차례가 있다.

  1. 우리가 실행할 프로그램이 담긴 이미지를 빌드한다.
  2. 빌드된 이미지를 컨테이너에 실어 가상환경을 제작한다.

Image 제작을 위한 Dockerfile

FROM ubuntu:latest

ARG DEBIAN_FRONTEND=interactive

WORKDIR /compile_server

COPY ./app ./app

RUN \\
    apt update -y \\
    && apt install software-properties-common -y \\
    && apt upgrade -y \\
    && apt install -y git python3-pip \\
    && pip3 install -r app/requirements.txt

# [email protected]이 이미 [email protected]에 내포되어 있음.