synackwithraj.hashnode.devManage Data in DockerDocker containers come and go. Your data should not.we discuss three common ways Docker handles data: volumes, bind mounts, and tmpfs. Each has a purpose, and each can hurt you in a different way if you use it carelessly. 1) Docker Volumes Volumes a...Dec 12, 2025·4 min read
synackwithraj.hashnode.devDocker Networking“Networking in Docker is about who can talk to whom, and on which terms.” This write up walks through Docker network drivers, basic docker network commands, how to create and inspect networks, and how to attach containers. It also covers macvlan and...Dec 12, 2025·11 min read
synackwithraj.hashnode.devSnapshotting and Committing a Live Custom Docker ImageThis walkthrough shows a simple way to take a running Kali container, install what you need, and then “freeze” it into a reusable Docker image with docker commit. It is not the cleanest method (a Dockerfile is better for repeatability), but it is qui...Dec 12, 2025·3 min read
synackwithraj.hashnode.devDocker Life cycle - IntroDocker Workflow Docker follows a predictable lifecycle. Each step helps move an application from development to execution in a consistent manner. 1. Create Build the Docker image using a Dockerfile. Packages code, dependencies, runtime, and configs i...Dec 11, 2025·12 min read
synackwithraj.hashnode.devGetting the ubuntu box 24.04 LTS ready for dual account containers and dockersOS preparation sudo apt update sudo apt -y upgrade sudo apt -y install \\ ca-certificates \\ curl \\ gnupg \\ lsb-release \\ uidmap \\ git \\ jq \\ unzip \\ zip \\ make \\ build-essential \\ bash-completion sudo reboot Useful...Dec 9, 2025·11 min read