ब्लॉग पर वापस जाएं
जनवरी 13, 2026गाइड

लिनक्स सर्वर पर डॉकर (Docker) कैसे इंस्टॉल करें

कंटेनरयुक्त एप्लिकेशनों के लिए उबंटू और सेंटओएस सर्वर पर डॉकर और डॉकर कंपोज़ इंस्टॉल करने पर पूर्ण गाइड।

लिनक्स सर्वर पर डॉकर (Docker) कैसे इंस्टॉल करें

डॉकर कंटेनरों में एप्लिकेशनों को विकसित करने, शिप करने और चलाने के लिए एक प्लेटफॉर्म है। कंटेनर आपको एक एप्लिकेशन को उसकी सभी निर्भरताओं के साथ पैकेज करने की अनुमति देते हैं, जिससे यह सुनिश्चित होता है कि यह विभिन्न वातावरणों में लगातार काम करता है। यह गाइड आपको अपने Hiddence सर्वर पर डॉकर इंस्टॉल करने में मदद करेगी।

उबंटू / डेबियन के लिए

चरण 1: सिस्टम पैकेज अपडेट करें

bash
sudo apt update
sudo apt upgrade -y

चरण 2: पूर्वापेक्षाएँ इंस्टॉल करें

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

चरण 3: डॉकर रिपॉजिटरी जोड़ें और इंस्टॉल करें

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

RHEL / CentOS / Alma Linux / Rocky Linux के लिए

चरण 1: पूर्वापेक्षाएँ इंस्टॉल करें

bash
sudo yum install -y yum-utils

चरण 2: डॉकर रिपॉजिटरी जोड़ें और इंस्टॉल करें

bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

स्थापना सत्यापित करें

bash
sudo docker --version
sudo docker run hello-world

डॉकर कंपोज़ (Docker Compose) इंस्टॉल करना

डॉकर कंपोज़ आपको मल्टी-कंटेनर डॉकर एप्लिकेशनों को परिभाषित करने और चलाने की अनुमति देता है। आधुनिक प्रणालियों पर, इसे प्लगइन के रूप में स्थापित करने की सिफारिश की जाती है:

bash
# उबंटू/डेबियन के लिए
sudo apt update
sudo apt install docker-compose-plugin -y

# RHEL / CentOS के लिए
sudo yum install docker-compose-plugin -y

# सत्यापित करें
docker compose version

बुनियादी डॉकर कमांड

bash
# एक इमेज पुल करें
docker pull nginx

# एक कंटेनर चलाएं
docker run -d -p 80:80 --name mynginx nginx

# चल रहे कंटेनरों को सूचीबद्ध करें
docker ps

# एक कंटेनर रोकें
docker stop mynginx

# एक कंटेनर हटाएं
docker rm mynginx

उपयोगी सुझाव

  • sudo के बिना डॉकर चलाने के लिए अपने उपयोगकर्ता को डॉकर समूह में जोड़ें: sudo usermod -aG docker $USER
  • मल्टी-कंटेनर एप्लिकेशनों के लिए डॉकर कंपोज़ का उपयोग करें
  • नियमित रूप से अप्रयुक्त इमेज और कंटेनरों को साफ़ करें: docker system prune
  • स्थायी डेटा स्टोरेज के लिए वॉल्यूम का उपयोग करें
  • कंटेनर संसाधनों की निगरानी करें: docker stats