Docker tətbiqi sizə Docker CE və Docker Compose plagini quraşdırılmış Frankfurt bulud serveri verir. Server açıldıqdan bir neçə dəqiqə sonra docker compose up işlədə bilərsiniz.
Bu, Almaniyada ölçülməyən trafik və tam root girişi ilə təmiz konteyner hostu əldə etməyin ən sürətli yoludur.
Nələr quraşdırılır
- Docker CE, Docker layihəsinin açıq mənbəli Docker Engine-i, sistem servisi kimi işləyir.
- Docker Compose plagini,
docker compose(boşluqla) kimi istifadə olunur. - Digər serverlər kimi yeniləyə, sazlaya və genişləndirə biləcəyiniz standart Linux baza sistemi.
Üstündə əlavə idarəetmə qatı yoxdur. Tətbiqləri yerləşdirmək üçün veb interfeys istəyirsinizsə, yenə Docker üzərində işləyən Coolify tətbiqinə baxın.
Hansı planla başlamalı
Konteynerlər serverin yaddaşını bölüşür, ona görə də planı konteynerlərin sayına görə deyil, işlətdiyiniz servislərə görə seçin.
- Bir kiçik veb tətbiq və ya reverse proxy: ən kiçik Standart plan kifayətdir.
- Tətbiq, verilənlər bazası, keş və proxy: 2-4 GB yaddaş seçin.
- Çoxlu servis və ya ağır build-lər: CPU-optimallaşdırılmış (c) və ya yaddaş-optimallaşdırılmış (m) planı nəzərdən keçirin.
Standart
Veb saytlar, tətbiqlər, VPN-lər və inkişaf üçün paylaşılan vCPU.
| Plan | vCPU | RAM | Disk | Trafik | Saatlıq | Aylıq limit |
|---|---|---|---|---|---|---|
| S0 | 1 | 1 GB | 15 GB | Ölçülməyən | €0.0056 | €3.49 |
| S1 | 1 | 2 GB | 30 GB | Ölçülməyən | €0.0080 | €4.99 |
| S2 | 2 | 4 GB | 40 GB | Ölçülməyən | €0.0144 | €8.99 |
| S3 | 2 | 8 GB | 50 GB | Ölçülməyən | €0.0200 | €12.49 |
| S4 | 4 | 8 GB | 80 GB | Ölçülməyən | €0.0288 | €17.99 |
| S5 | 4 | 16 GB | 100 GB | Ölçülməyən | €0.0400 | €24.99 |
Bütün planlar əvvəlcədən ödənilmiş balansdan saatlıq hesablanır və aylıq qiymətlə məhdudlaşır. Ehtiyac olduqda planı daha böyük plana böyüdə bilərsiniz.
Açılışdan sonra daxil olmaq
- Konsolda server yaradın və tətbiq kimi Docker seçin.
- Server işləyir kimi göstərilənə qədər gözləyin, sonra tətbiqə tamamlanmaq üçün bir neçə dəqiqə vaxt verin.
- SSH açarınız və ya e-poçtla göndərilən root parolu ilə root kimi SSH vasitəsilə qoşulun. SSH ilə qoşulma sənədi hər iki yolu izah edir.
- Quraşdırmanı yoxlayın:
docker version
docker compose version
docker run --rm hello-world
docker hələ tapılmırsa, quraşdırma davam edir. Bir dəqiqə gözləyib yenidən cəhd edin.
İlk addımlar
Girişi məhdudlaşdırın
SSH-a və yalnız konteynerlərinizin açdığı portlara (adətən 80 və 443) icazə verən Wolkra firewall-u qoşun. Bulud firewall-ları pulsuzdur və trafiki serverə çatmazdan əvvəl süzür, ona görə də Docker-in serverdəki qayda dəyişiklikləri təsadüfən port aça bilməz.
Compose stekini yerləşdirin
compose.yaml faylınızı serverə köçürün və işə salın:
mkdir -p /opt/app && cd /opt/app
# compose.yaml faylını bura qoyun
docker compose up -d
docker compose ps
Docker Compose ilə yerləşdirmə bələdçimiz tam nümunəni addım-addım göstərir, Caddy reverse proxy bələdçisi isə konteynerlərinizin qarşısına HTTPS əlavə etməyi izah edir.
Məlumatları qoruyun
- Verilənlər bazası fayllarını və yükləmələri blok yaddaş volume-unda saxlayın ki, server diskindən ayrı yaşasınlar.
- Gündəlik ehtiyat nüsxələri aktiv edin (server qiymətinin 20%-i, 7 bərpa nöqtəsi) və ya yeniləmələrdən əvvəl snapshot çəkin.
- Verilənlər bazası dump-ları və serverdən kənar nüsxələr üçün ehtiyat nüsxə strategiyası bələdçimizi oxuyun.
Miqyası genişləndirin
Bir host kifayət etmədikdə, şəxsi şəbəkədə daha çox Docker serveri yaradın, onları yerləşdirmə qrupu ilə paylayın və qarşısına yük balanslaşdırıcısı qoyun. Label seçiciləri sayəsində yük balanslaşdırıcısı və firewall yeni serverləri avtomatik götürür.
Tipik Docker iş yükləri
- Reverse proxy arxasında, yanında verilənlər bazası konteyneri olan veb tətbiqlər və API-lər.
- Hər birinin öz Compose faylı olan viki, dashboard və parol menecerləri kimi öz hostinqinizdə alətlər. Baxın: self-hosting.
- Gecə-gündüz işləyən fon prosesləri və planlaşdırılmış tapşırıqlar.
- Pipeline-larınız üçün build və test maşınları. Baxın: CI runner-lər.
Niyə Docker-i Wolkra-da işlətməli
- Ölçülməyən trafik. Image-ləri çəkmək və istifadəçilərə xidmət göstərmək əlavə pul tələb etmir. Portlar ədalətli istifadə siyasəti çərçivəsində 10 Gbit/s-ə qədərdir, paylaşılan. Baxın: şəbəkə.
- Saatlıq hesablama. Steki sınamaq üçün server qaldırın və bir saatdan sonra silin. Baxın: saatlıq hesablama.
- Məlumatlar Almaniyada. Konteynerləriniz və volume-larınız Frankfurtda qalır. Baxın: AB VPS və GDPR.
- Ətrafında hazır komponentlər. Şəxsi şəbəkələr, NAT gateway-lər, üzən IP-lər və API bir hostdan kiçik klasterə qədər böyüməyə imkan verir.
Konteynerləri production-da işlətmək barədə daha geniş tövsiyələr üçün Avropada Docker hostinqi səhifəsinə baxın.
Docker serverinizi işə salın
Hesab yaradın, balansı kartla və ya kriptovalyuta ilə artırın və Docker tətbiqini seçin. Frankfurtdakı konteyner hostunuz bir neçə dəqiqəyə hazır olur.
Tez-tez verilən suallar
Docker tətbiqi nəyi quraşdırır?
Standart Linux serverdə Docker CE (Community Edition) və Docker Compose plagini. Tətbiq hazır olan kimi docker və docker compose əmrlərini işlədə bilərsiniz.
Docker üçün hansı planı seçməliyəm?
Bir neçə yüngül konteyner üçün kiçik Standart plan kifayətdir. Verilənlər bazaları və ya çoxlu servis işlədirsinizsə, daha çox yaddaş seçin və stek böyüdükcə planı sonradan böyüdün.
Docker tətbiqi konteyner platformasıdır, yoxsa tam server?
Bu, root girişi olan tam KVM virtual maşındır. Docker onun üzərində quraşdırılıb və yanına lazım olan hər şeyi əlavə edə bilərsiniz.
Docker-in açdığı portlar firewall-dan yan keçirmi?
Docker serverin öz paket qaydalarını dəyişir və bu, serverin özündə işləyən firewall-dan yan keçə bilər. Wolkra bulud firewall-u isə trafiki serverə çatmazdan əvvəl süzür, ona görə də yenə qüvvədə qalır.
Konteyner məlumatlarını ayrıca volume-da saxlaya bilərəmmi?
Bəli. Blok yaddaş volume-u qoşun, onu sizin üçün mount etdirin və Docker volume-larınızı və ya bind mount-larınızı ona yönəldin. Belə olduqda məlumatlar serverdən daha uzun yaşaya bilər.