Install Docker Desktop
Download Docker Desktop from docker.com and install it for your OS.
Sample docker-compose.yml
:
version: '3'
services:
web:
image: nginx
ports:
- "80:80"
volumes:
- ./html:/usr/share/nginx/html
About Me
Hi 👋, I'm Raj – an IT specialist passionate about DevOps, VoIP, and Linux administration. I love automating infrastructure and deploying secure systems on the cloud.
🌐 Website: rajtheitguy.com
💼 LinkedIn: www.linkedin.com/in/deepu-raj-devarajan-a237b6112
📧 Contact: deepuraj9@gmail.com
Linux – Basic Commands
ls - List files
cd - Change directory
pwd - Show current directory
mkdir - Create a directory
rm - Delete file or directory
chmod +x - Make script executable
top - Show running processes
df -h - Disk usage
free -m - Memory usage
VoIP – Asterisk Commands
asterisk -rvvv - Connect to Asterisk CLI
sip show peers - List SIP devices
sip show registry - Check SIP registration
core show channels - Active calls
core restart now - Restart Asterisk
dialplan reload - Reload dialplan
reload - Reload all modules
module unload chan_sip.so - Unload SIP module
module load chan_pjsip.so - Load PJSIP module
Networking – Concepts & Examples
Basic Concepts:
- IP Addressing: Unique ID for devices on a network
- DNS: Converts domain names to IPs
- DHCP: Assigns IPs dynamically
- Firewall: Controls traffic in/out of a system
Useful Commands:
ip a - Show IP address
ping google.com - Check connectivity
traceroute 8.8.8.8- Show route to host
netstat -tulnp - Show open ports
nmap - Port scan a host
dig domain.com - DNS lookup