Boela kwa blog
Ferikgong 13, 2026Dikaelo

Jang go Tsenya Docker mo Linux Server

Kaelo e e tletseng ka ga go tsenya Docker le Docker Compose mo di-server tsa Ubuntu le CentOS tsa di-application tse di mo di-container.

Jang go Tsenya Docker mo Linux Server

Docker ke polatifomo ya go tlhabolola, go romela, le go tsamaisa di-application mo di-container. Di-container di go letlelela go paka application ka di-dependency tsotlhe tsa yone, go netefatsa gore e bereka sentle mo tikologong tse di farologaneng. Kaelo e e tla go thusa go tsenya Docker mo Hiddence server ya gago.

Ya Ubuntu / Debian

Kgato 1: Ntšhwafatsa Di-package tsa System

bash
sudo apt update
sudo apt upgrade -y

Kgato 2: Tsenya Di-prerequisite

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

Kgato 3: Tsenya Docker Repository le go Install

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

Ya RHEL / CentOS / Alma Linux / Rocky Linux

Kgato 1: Tsenya Di-prerequisite

bash
sudo yum install -y yum-utils

Kgato 2: Tsenya Docker Repository le go Install

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

Netefatsa Tsenyo

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

Go Tsenya Docker Compose

Docker Compose e go letlelela go definela le go tsamaisa di-application tsa Docker tsa multi-container. Mo di-system tsa segompieno, go kgothalediwa go e tsenya jaaka plugin:

bash
# Ya Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# Ya RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Netefatsa
docker compose version

Ditaelo tsa Motheo tsa Docker

bash
# Goga image
docker pull nginx

# Tsamaisa container
docker run -d -p 80:80 --name mynginx nginx

# Lista di-container tse di berekang
docker ps

# Emisa container
docker stop mynginx

# Tlosa container
docker rm mynginx

Dikeletso tse di Mosola

  • Tsenya modirisi wa gago mo setlhopheng sa docker go tsamaisa Docker ntle le sudo: sudo usermod -aG docker $USER
  • Dirisa Docker Compose ya di-application tsa multi-container
  • Phepafatsa di-image le di-container tse di sa dirisiweng ka gale: docker system prune
  • Dirisa di-volume go boloka data ka bosakhutleng
  • Tlhokomela disebediswa tsa container: docker stats