File tree Expand file tree Collapse file tree 5 files changed +40
-0
lines changed
Expand file tree Collapse file tree 5 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ VERSION = v0.2.0
2+ IMAGE = runc-v1.3.4
3+ COMPOSE_PROJECT_NAME = runc-1-3-4
Original file line number Diff line number Diff line change 1+ # ================================
2+ # Configuration Variables
3+ # ================================
4+ ARG HOSTNAME=runc-1-3-4
5+ ARG VERSION_RUNC=1.3.4
6+ ARG VERSION_UBUNTU=24.04
7+ ARG VERSION_IMAGE_UBUNTU=0.4.0
8+
9+ # ================================
10+ # Internal Variables
11+ # ================================
12+ ARG IMAGE_UBUNTU=ghcr.io/ctrsploit/ubuntu-${VERSION_UBUNTU}:ctr_v${VERSION_IMAGE_UBUNTU}
13+ ARG URL_ARTIFACT_RUNC=https://github.com/opencontainers/runc/releases/download/v${VERSION_RUNC}/runc.amd64
14+
15+ # ================================
16+ # Build Stages
17+ # ================================
18+ FROM ${IMAGE_UBUNTU}
19+ ARG HOSTNAME
20+ ARG URL_ARTIFACT_RUNC
21+ RUN apt update && apt install -y busybox-static && apt-get clean -y && rm -rf /var/lib/apt/lists/*
22+ ADD ${URL_ARTIFACT_RUNC} /tmp/runc.amd64
23+ RUN install -m 755 /tmp/runc.amd64 /usr/local/sbin/runc && rm /tmp/runc.amd64
24+ RUN echo "${HOSTNAME}" > /etc/hostname
Original file line number Diff line number Diff line change 1+ services :
2+ vm :
3+ devices :
4+ - " /dev/kvm:/dev/kvm"
Original file line number Diff line number Diff line change 1+ services :
2+ vm :
3+ image : ghcr.io/ctrsploit/runc-v1.3.4:v0.2.0
4+ ports :
5+ - " 13410:22"
6+ tty : true
7+ stdin_open : true
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ sshpass -p root ssh -o StrictHostKeyChecking=no -p 13410 root@127.0.0.1
You can’t perform that action at this time.
0 commit comments