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.

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 -yKgato 2: Tsenya Di-prerequisite
bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -yKgato 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 -yYa RHEL / CentOS / Alma Linux / Rocky Linux
Kgato 1: Tsenya Di-prerequisite
bash
sudo yum install -y yum-utilsKgato 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 dockerNetefatsa Tsenyo
bash
sudo docker --version
sudo docker run hello-worldGo 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 versionDitaelo 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 mynginxDikeletso 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