๐Ÿ‹
Hosting

Docker bilan saytni deploy qilish: amaliy qo'llanma

21.02.2025
โ† Barcha maqolalar

Docker โ€” ilovangizni bir 'qutiga' (container) qadoqlash texnologiyasi. 'Mening kompyuterimda ishlaydi' muammosini bartaraf etadi.

Asosiy konsepsiyalar

Image โ€” ilovangizning template. Container โ€” ishga tushgan instance. Dockerfile โ€” image yaratish reseti. docker-compose โ€” bir necha container birga.

Birinchi container

Terminal'da: docker run -d -p 8080:80 nginx โ†’ 5 sekundda nginx server ishga tushadi. localhost:8080 da ko'rinadi.

WordPress + MySQL

docker-compose.yml fayli yarating, 2 ta service: WordPress va MySQL. docker-compose up -d โ†’ 1 daqiqada to'liq WP saytni ishga tushiring.

Production'ga deploy

Docker image yaratish, registry ga push (Docker Hub yoki shaxsiy), VPS yoki cloud'ga pull. Avtomatlashtirilgan CI/CD (GitLab, GitHub Actions) bilan.

Afzalliklari

Bir xil muhit har joyda. Tez ishga tushish. Resurs samaradorlik. Microservices.

Kamchiliklari

O'rganish vaqti kerak. Networking murakkabroq. Disk hajmi tez ortadi.

Boshlash uchun

Docker Desktop yuklab oling. Tutorial: docker.com/get-started. 2-3 kun amaliyot โ€” asos kifoya.

O'xshash maqolalar

๐Ÿ’ฐ Hosting narx taqqoslash: O'zbekistondagi va xalqaro provider'lar ๐Ÿ“ก Server monitoring vositalari: Prometheus, Grafana, Datadog va boshqalar ๐ŸŒ Edge computing hosting: hisoblashni foydalanuvchiga yaqinlashtirish ๐Ÿข Colocation server: o'z hardware'ingizni data center'da joylash
๐ŸŒ Til
๐Ÿ‡บ๐Ÿ‡ฟ O'zbek โœ“ ๐Ÿ‡บ๐Ÿ‡ฟ ะŽะทะฑะตะบ ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน ๐Ÿ‡ฌ๐Ÿ‡ง English