Docker Hordhac: Sida Loo Isticmaalo Docker Si Loogu Abuuro Oo Loogu Maareeyo Weelasha

2/20/2026
5 min read

Docker Hordhac: Sida Loo Isticmaalo Docker Si Loogu Abuuro Oo Loogu Maareeyo Weelasha

Docker waa madal weelal ah oo furan, taasoo ka caawisa horumariyeyaasha inay baakadaan, faafiyaan, oo ay ordiyaan barnaamijyada. Qoraalkan wuxuu si tartiib ah kuugu hagi doonaa sida loo isticmaalo Docker si loo abuuro loona maareeyo weelasha, si loo hubiyo in barnaamijkaagu uu ku jiro xaalad isku mid ah deegaanada kala duwan.

1. Maxay Tahay Docker?

Docker waa madal furan, taasoo u oggolaaneysa horumariyeyaasha inay si sahlan u dhisaan, u daayaan, oo ay maareeyaan barnaamijyada weelal ah. Weelashu waa kuwo khafiif ah, la qaadi karo, waxaana lagu ordi karaa meel kasta si isku mid ah, taasoo hubinaysa isku mid ahaanshaha iyo ballaarinta barnaamijka.

2. Rakibida Docker

Ka hor intaadan bilaabin, waxaad u baahan tahay inaad ku rakibto Docker nidaamkaaga hawlgalka. Tallaabooyinka rakibidda ee nidaamyada hawlgalka kala duwan ayaa ah sida soo socota:

2.1 Windows

  1. U gudub bogga rasmiga ah ee Docker si aad u soo dejiso Docker Desktop: Docker Downloads.
  2. Laba jeer guji faylka Docker Desktop Installer.exe ee la soo dejiyay, raac tilmaamaha si aad u dhammaystirto rakibidda.
  3. Rakibidda ka dib, bilow Docker Desktop oo hubi in ay ku shaqeyneyso tray-ga nidaamka.

2.2 macOS

  1. U gudub bogga rasmiga ah ee Docker si aad u soo dejiso Docker Desktop: Docker Downloads.
  2. Laba jeer guji faylka .dmg ee la soo dejiyay, jiid Docker galka barnaamijyada.
  3. Bilow Docker Desktop oo hubi in ay ku shaqeyneyso bar-ka xaaladda.

2.3 Linux

Linux-ka, waxaad ku rakibi kartaa Docker adigoo adeegsanaya maareeyaha xirmooyinka. Tusaale ahaan, Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.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 -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Kadib marka la rakibo, waxaad isticmaali kartaa amarka soo socda si aad u hubiso in Docker si guul leh loo rakibay:

docker --version

3. Abuuri Weelkaaga Ugu Horeeya ee Docker

Hadda, waxaanu isticmaali doonaa amarka Docker si aan u abuurno weel fudud.

3.1 Soo jiid Sawirka

Docker wuxuu isticmaalaa sawirrada si uu u abuuro weelasha, sawirradu waxay u eg yihiin qaab-dhismeedka barnaamijka. Tusaale ahaan, waxaan ka soo jiidan karnaa sawir fudud oo Ubuntu ah Docker Hub:

docker pull ubuntu

3.2 Orod Weelka

Kadib markaad soo jiidato sawirka, orod amarka soo socda si aad u bilowdo weel cusub:

docker run -it ubuntu /bin/bash

Sharaxaadda xulashooyinka amarka kor ku xusan waa sida soo socota:

  • run: Orod weel cusub
  • -it: Isticmaal terminal isdhexgal ah
  • ubuntu: Magaca sawirka
  • /bin/bash: Amarka la ordayo marka weelka la bilaabo

Hadda waa inaad ku jirtaa weel Ubuntu ah, qor exit si aad uga baxdo weelka.

4. Maareynta Weelasha Docker

4.1 Eeg Weelasha Socda

Waxaad isticmaali kartaa amarka soo socda si aad u aragto dhammaan weelasha socda:

docker ps

4.2 Eeg Dhammaan Weelasha

Haddii aad rabto inaad aragto dhammaan weelasha (oo ay ku jiraan kuwa la joojiyay), waxaad isticmaali kartaa:

docker ps -a

4.3 Jooji oo Bilow Weelasha

Haddii aad rabto inaad joojiso weel socda, waxaad isticmaali kartaa amarka soo socda:

docker stop 

Si aad dib u bilowdo weel la joojiyay:

docker start 

4.4 Tirtir Weelka

Si aad u tirtirto weel, waxaad isticmaali kartaa:

docker rm 

5. Abuuri oo Isticmaal Dockerfile

Dockerfile waa fayl qoraal ah, oo ka kooban amarro taxane ah, si otomaatig ah loogu dhiso sawirrada Docker. Tusaale ahaan, Dockerfile fudud oo abuura sawir ka kooban Python.

5.1 Abuuri Dockerfile

Abuuri fayl Dockerfile ah oo ku yaal galka aad dooratay, kuna dar waxyaabaha soo socda:

# Isticmaal sawirka aasaasiga ah ee Python rasmiga ah
FROM python:3.9-slim

# Deji galka shaqada
WORKDIR /app

# Nuqul faylasha galka hadda ku jira gudaha weelka
COPY . .

# Ku rakib waxyaabaha loo baahan yahay
RUN pip install -r requirements.txt

# Deji amarka la ordayo marka weelka la bilaabo
CMD ["python", "app.py"]

5.2 Dhis Sawirka

Galka uu ku yaal faylka Dockerfile, orod amarka soo socda si aad u dhisto sawirka:

docker build -t my-python-app .

5.3 Orod Sawirkaaga

Kadib markaad dhisto sawirka, waxaad isticmaali kartaa amarka soo socda si aad u ordo:

docker run -d -p 5000:5000 my-python-app

Amarkani wuxuu weelka 5000 dekedda u dhigayaa dekedda 5000 ee martida.

6. Gunaanad

Iyadoo la raacayo talaabooyinkan, waxaad baratay fikradaha aasaasiga ah ee Docker, habka rakibidda, iyo sida loo abuuro loona maareeyo weelasha. Docker wuxuu ka dhigaa horumarinta iyo daabacaadda mid sahlan oo waxtar leh, wuxuuna kaa caawinayaa inaad ku hayso barnaamijkaaga xaalad isku mid ah deegaanada kala duwan. Shaqada dhabta ah, isku darka isticmaalka Docker iyo qalabka CI/CD waxay si weyn u kordhin doontaa waxtarka habka horumarinta.

Iyada oo tignoolajiyada sii socota, isticmaalka Docker ayaa sii ballaaranaya, barashada Docker waxay ku dari doontaa fursado badan noloshaada horumarinta software. Waxaan rajeynayaa in hagekan uu kaa caawin doono inaad si guul leh u bilowdo Docker! Haddii aad wax su'aalo ah qabtid, fadlan ku soo dhawaada qaybta faallooyinka.

Published in Technology

You Might Also Like

Sida Loo Isticmaalo Teknolojiyada Xisaabinta Daruuriga: Hage Dhameystiran oo Ku Saabsan Dhisidda Kaabayaashaada Daruuriga ee Ugu HoreeyaTechnology

Sida Loo Isticmaalo Teknolojiyada Xisaabinta Daruuriga: Hage Dhameystiran oo Ku Saabsan Dhisidda Kaabayaashaada Daruuriga ee Ugu Horeeya

Sida Loo Isticmaalo Teknolojiyada Xisaabinta Daruuriga: Hage Dhameystiran oo Ku Saabsan Dhisidda Kaabayaashaada Daruurig...

Digniin! Aabaha Claude Code wuxuu si toos ah u sheegay: Hal bil kadib ma isticmaali doono Qaabka Qorshaynta, cinwaanka injineerka software-ka ayaa meesha ka baxayaTechnology

Digniin! Aabaha Claude Code wuxuu si toos ah u sheegay: Hal bil kadib ma isticmaali doono Qaabka Qorshaynta, cinwaanka injineerka software-ka ayaa meesha ka baxaya

Digniin! Aabaha Claude Code wuxuu si toos ah u sheegay: Hal bil kadib ma isticmaali doono Qaabka Qorshaynta, cinwaanka i...

2026年 Top 10 深度学习资源推荐Technology

2026年 Top 10 深度学习资源推荐

2026年 Top 10 深度学习资源推荐 随着深度学习在各个领域的迅速发展,越来越多的学习资源和工具涌现出来。本文将为您推荐2026年最值得关注的十个深度学习资源,帮助您在这一领域中快速成长。 1. Coursera Deep Learn...

2026年 Top 10 AI 代理:核心卖点解析Technology

2026年 Top 10 AI 代理:核心卖点解析

2026年 Top 10 AI 代理:核心卖点解析 引言 Iyadoo ay si degdeg ah u horumarinayso sirdoonka macmalka ah, AI 代理(AI Agents) waxay noqdee...

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力Technology

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力 In technology's rapid development today, artificial intelligence (AI) has become a hot ...

2026年 Top 10 AWS工具和资源推荐Technology

2026年 Top 10 AWS工具和资源推荐

2026年 Top 10 AWS工具和资源推荐 在快速发展的云计算领域,Amazon Web Services (AWS) 一直是领军者,提供丰富的服务和工具,帮助开发者、企业和技术专家在云上有效工作。以下是2026年值得关注的十大AWS工...