Docker: Creating And Running A Container
A Docker walkthrough from 2015: building an Ubuntu image with Nginx, PHP-FPM, and supervisor, then starting and entering the container. Preserved as a historical example.
Loading...
Operations, containers, deployment, and the unglamorous work of keeping production calm.
Page 3 of 3
A Docker walkthrough from 2015: building an Ubuntu image with Nginx, PHP-FPM, and supervisor, then starting and entering the container. Preserved as a historical example.
Linux can report “No space left on device” even when df -h shows plenty of free disk space. One common cause is inode exhaustion: the filesystem can still store bytes, but it cannot create more files.
NGINX already merges duplicate slashes internally. Changing the browser URL needs a redirect: here is a bounded example that preserves query strings and leaves directories alone.
A compact, current recipe for adding a swap file on Ubuntu: create the file, protect permissions, enable it, persist it in fstab, verify it, and know how to roll it back.
A short practical guide to ~/.ssh/config: create readable SSH aliases, pin the right user, port, and key, verify the final config, and avoid common agent-forwarding mistakes.
An archived 2012 MySQL password reset recipe. The original commands are preserved for reference and should not be used on modern MySQL.
The original Ubuntu PPA recipe from 2012, with its historical package names preserved and a note pointing to current Git installation guidance.
There is a useful thing in *nix systems called command shortcuts, or aliases. Almost everyone has probably thought about this while typing another long path to some command.