Docker

Kali Linux

Image

Dockerfile

# Dockerfile

FROM        kalilinux/kali-rolling

ENV         container docker 


RUN         apt update && apt install -y systemd procps iproute2


ENTRYPOINT  ["/usr/lib/systemd/systemd"]

build.sh

#!/bin/bash


IMG_NAME="ctlabs/misc/kali"

IMG_VERS=0.1


docker build --rm -t ${IMG_NAME}:${IMG_VERS} .

List Images

sh$ docker images

Container

sh$ docker run -itd --rm --hostname kali --name kali -v '/sys/fs/cgroup:/sys/fs/cgroup:ro' \

    --cap-add NET_ADMIN --cap-add SYS_ADMIN ctlabs/misc/kali:0.1

List Container

sh$ docker ps

CentOS

Image

Dockerfile

# Dockerfile

FROM        quay.io/centos/centos:stream9

ENV         container docker


RUN         dnf -y epel-release iproute procps && systemctl disable NetworkManager


ENTRYPOINT ["/usr/lib/systemd/systemd"]

build.sh

#!/bin/bash


IMG_NAME="ctlabs/c9/base"

IMG_VERS=0.1


docker build --rm -t ${IMG_NAME}:${IMG_VERS} .

List Images

sh$ docker images

Container

sh$ docker run -itd --rm --hostname c9 ---name c9 -v '/sys/fs/cgroup:/sys/fs/cgroup:ro'  \

    --cap-add NET_ADMIN --cap-add SYS_ADMIN ctlabs/c9/base:0.1

List Container

sh$ docker ps