Pomoc zdalna
Administracja chmurą Białystok

Konteneryzacja Docker Białystok

Aktualizacja programu w zakładzie pod Białymstokiem bywa ryzykowna nie dlatego, że wersja jest wadliwa, tylko dlatego, że powrót do poprzedniej oznacza odtwarzanie całego serwera przy stojącej linii. W obrazie stara wersja wraca jednym poleceniem. Spakowanie jednej aplikacji to 3 900 zł netto.

  • Od 3 900 zł netto za wdrożenie
  • Powrót do poprzedniej wersji jednym poleceniem
  • Wersje w rejestrze, nie w katalogu na pulpicie
  • Ta sama paczka na próbie i u Was

Pracowaliśmy dla

Zakres

Co obejmuje konteneryzacja Docker Białystok?

Konteneryzacja jest sposobem pakowania programu, nie osobnym systemem. W zakładzie pracującym na zmiany robimy sześć rzeczy: obraz z konkretnymi wersjami, konfigurację wyprowadzoną poza obraz, dane na wolumenach, rejestr z historią wydań, uruchamianie z automatycznym restartem oraz próbę powrotu wykonaną przed odbiorem.

  1. 01

    Obraz z zapisanymi wersjami

    Biblioteki i środowisko uruchomieniowe mają podane wersje, więc paczka zachowuje się tak samo za rok.

  2. 02

    Konfiguracja poza obrazem

    Adresy, hasła i ustawienia siedzą w zmiennych, dzięki czemu ta sama paczka działa na próbie i u Was.

  3. 03

    Dane na wolumenach

    Baza i pliki programu leżą poza kontenerem, więc podmiana wersji nie dotyka niczego, co powstało w pracy.

  4. 04

    Rejestr z historią wydań

    Poprzednie wersje zostają w rejestrze, a powrót do wskazanej jest poleceniem, nie odtwarzaniem serwera z kopii.

  5. 05

    Restart bez człowieka

    Kontener wraca sam po awarii i po zaniku zasilania, bo w hali nie ma kogo poprosić o uruchomienie usługi.

  6. 06

    Próba powrotu przed odbiorem

    Zanim zamkniemy pracę, cofamy wydanie na próbie i mierzymy, ile to trwa, zamiast zakładać, że zadziała.

Wycena

Ile kosztuje konteneryzacja Docker Białystok w mieście Białystok?

Spakowanie jednej aplikacji kosztuje od 3 900 zł netto jednorazowo, czyli około dwóch dni pracy: przegląd programu, obraz, dane, rejestr i uruchomienie z próbnym powrotem do poprzedniej wersji. Utrzymanie hosta z kontenerami to 250 zł netto miesięcznie, tyle samo co każdy inny serwer. Klaster wyceniamy osobno, bo to inna skala.

od 3 900 zł netto, jednorazowo

Tyle kosztuje: spakowanie jednej aplikacji zakładu, około dwóch dni pracy.

Wszystkie kwoty są netto. Tej usługi nie sprzedajemy z cennika, więc dokładną kwotę podajemy po rozmowie o zakresie, przed podpisaniem umowy.

Dlaczego aktualizacja w podlaskim zakładzie jest decyzją na cały wieczór

Wgranie nowej wersji programu bezpośrednio na serwer jest czynnością, którą łatwo wykonać i trudno odwrócić. Gdy coś pójdzie nie tak, powrót oznacza odtworzenie całej maszyny z kopii, a to praca na godziny, nie na minuty. W zakładzie przetwórczym pracującym na zmiany te godziny wypadają w środku produkcji, bo linia nie czeka na to, aż serwer wstanie.

Skutek jest taki, że aktualizacje odkłada się. Program pracuje na wersji sprzed trzech lat, poprawki producenta czekają, a przy każdej rozmowie o zmianie pada zdanie, że teraz działa i lepiej nie ruszać. Trwa to do momentu, w którym zmiana przestaje być dobrowolna, bo zmienił się przepis, kontrahent albo system operacyjny pod spodem.

Kontener nie sprawia, że nowa wersja jest lepsza. Sprawia, że decyzja o jej uruchomieniu przestaje być nieodwracalna, a to jest dokładnie ten warunek, którego brakuje firmie bojącej się ruszyć działający program.

Co zmienia obraz w codziennej pracy zakładu

SytuacjaWdrożenie ręczne na serwerzeProgram w obrazie
Nowa wersja psuje wydruk dokumentówodtwarzanie serwera z kopii, zwykle następnego dniauruchomienie poprzedniego obrazu, ta sama godzina
Sprawdzenie zmiany przed produkcjąosobny serwer, konfigurowany osobno i inaczejta sama paczka na próbie, różnią się tylko ustawienia
Przeniesienie programu na nowy sprzętinstalacja od zera z pamięciuruchomienie obrazu na nowym hoście
Awaria hosta w nocyusługa czeka do ranakontener wraca sam, zgłoszenie i tak przychodzi
Pytanie, co dokładnie działa na produkcjiodpowiedź z rozmowynumer wydania w rejestrze

Wiersz pierwszy jest tym, dla którego ta praca powstaje. Wiersz ostatni bywa niedoceniany, dopóki nie trzeba zgłosić błędu producentowi programu i podać wersji, na której faktycznie pracujecie.

Skąd wiadomo, że powrót do poprzedniej wersji naprawdę zadziała

Z próby, nie z założenia. Zanim zamkniemy zlecenie, uruchamiamy nowe wydanie, a potem świadomie wracamy do poprzedniego i mierzymy czas całej operacji. Wynik zapisujemy w dokumentacji razem z poleceniem, którym się to robi. Ta próba mieści się w dwóch dniach pracy, z których składa się całe zlecenie, i nie jest pozycją, którą wycinamy, gdy termin się skraca.

Sprawdzamy przy tym trzy rzeczy, które psują powroty najczęściej. Pierwsza to dane: jeśli nowa wersja zmieniła strukturę bazy, sam powrót obrazu nie wystarczy i mówimy to wprost przed aktualizacją. Druga to konfiguracja dopisywana ręcznie po wdrożeniu, bo zostaje wtedy poza paczką i znika przy podmianie. Trzecia to miejsce na dysku, ponieważ dwa wydania muszą się na hoście zmieścić naraz.

Bez tej próby zdanie o powrocie w minutę jest obietnicą, a obietnice tego rodzaju sprawdza się zawsze w najgorszym możliwym momencie, czyli wtedy, gdy produkcja stoi i ktoś czeka na decyzję.

Co pakujemy, a co zostaje przy urządzeniach

Do obrazu trafia część programu rozmawiająca po sieci: usługa, do której logują się ludzie, wymiana danych z kontrahentem, moduł raportowy. Przy urządzeniach zostaje to, co jest wpięte kablem, czyli obsługa wagi, czytnika, drukarki etykiet i sterownika linii. Ta granica bywa przesunięta w konkretnym programie inaczej, więc ustalamy ją przed wyceną, oglądając to, co u Was faktycznie pracuje.

Baza danych zwykle zostaje poza kontenerem, na maszynie albo w usłudze zarządzanej. Powód jest praktyczny: kopie, odtwarzanie i strojenie są wtedy prostsze, a prostsze znaczy wykonalne w nocy przez jedną osobę, bez zwoływania nikogo dodatkowego.

Kiedy mówimy, że nie warto

Gdy program jest wdrażany raz na kilka lat, stoi na dedykowanej maszynie i nikt go nie rusza. Wtedy kontener dokłada warstwę i nie usuwa żadnego problemu.

Gdy producent programu nie dopuszcza innego sposobu instalacji niż własny instalator na Windowsie, bo wsparcie kończy się w dniu, w którym zrobimy inaczej.

Gdy w firmie nie ma nikogo, kto zdecyduje o wersjach. Kontener porządkuje wydania, ale nie zastąpi odpowiedzi na pytanie, kto akceptuje aktualizację i kiedy wolno ją uruchomić.

Gdzie kończy się nasza część tej pracy

Odpowiadamy za obraz, host, rejestr, uruchomienie i procedurę powrotu. Nie odpowiadamy za logikę programu ani za jego wydajność wynikającą ze sposobu, w jaki został napisany. Nie przepisujemy go i nie zmieniamy jego architektury przy okazji pakowania.

Zostaje u Was repozytorium z opisem budowania, dostęp do rejestru, instrukcja uruchomienia od zera i zmierzony czas powrotu do poprzedniego wydania. Odbiór i przejście przez procedurę powrotu robimy przy ludziach, którzy będą z niej korzystać, u Was albo w naszym białostockim biurze. Host prowadzimy w ramach opieki nad środowiskiem, co opisuje administracja chmurą. Jeśli program ma docelowo wyjechać z hali, warto zaplanować to razem z migracją do chmury, a cały host i jego otoczenie opisujemy jako infrastrukturę jako kod.

Treść sprawdzona i zaktualizowana: 7 września 2026

Start współpracy

Od telefonu do działającego środowiska, pięć kroków

Nie przejmujemy środowiska w ciemno. Najpierw sprawdzamy, co macie, potem wyceniamy.

  1. Krok 1 Rozmowa i szybki przegląd tego, co macie i co boli najbardziej.
  2. Krok 2 Przegląd środowiska. Dostajesz listę ryzyk i kolejność ich naprawiania.
  3. Krok 3 Oferta z zakresem, czasem reakcji i ceną. Bez ukrytych pozycji.
  4. Krok 4 Przejęcie środowiska, dokumentacja, dostępy, monitoring.
  5. Krok 5 Praca bieżąca i przeglądy. Raport co miesiąc.

Pytania, które padają najczęściej

Odpowiedzi na to, o co pytają firmy przed podpisaniem umowy.

Częste pytania klientów na tym etapie:

Zwykle tak i jest to najczęstszy powód takiego zlecenia. Zaczynamy od ustalenia, czego program potrzebuje do uruchomienia i gdzie trzyma dane, bo tego zwykle nikt nie spisał. Po spakowaniu uruchomienie przestaje być wiedzą jednej osoby i staje się plikiem.

Najczęściej nie, o ile da się go skonfigurować z zewnątrz i nie trzyma danych w katalogu obok siebie. Te dwie rzeczy sprawdzamy na starcie i mówimy wynik przed wyceną. Jeśli któraś nie jest spełniona, wskazujemy zmiany do wykonania po stronie autora programu.

Uruchamiamy poprzedni obraz z rejestru, co trwa minutę i nie zatrzymuje pracy na zmianie. Dane zostają nietknięte, bo leżą poza kontenerem. To jest cała różnica wobec wdrożenia polegającego na wgraniu plików na działający serwer, po którym powrót oznacza odtwarzanie całej maszyny z kopii, zwykle następnego dnia.

Urządzenia podpięte po kablu zostają obsłużone tam, gdzie stoją, i nie pakujemy tej części. Do kontenera trafia to, co rozmawia po sieci. Podział ustalamy przed wyceną, bo od niego zależy, ile z programu w ogóle da się przenieść.

Przy jednym czy dwóch programach nie i nie będziemy udawać inaczej. Klaster rozwiązuje problem skali, której podlaska firma zwykle nie ma, a kosztuje złożonością, którą ktoś musi utrzymać. Przy jednym hoście wystarcza Docker Compose i tak to prowadzimy.

Autor programu albo my, zależnie od tego, kto go rozwija. Zostawiamy opis budowania i dostęp do rejestru, więc obie drogi są otwarte i żadna nie wymaga pytania nas o zgodę. Przy programie kupionym u producenta zwykle pakujemy to, co dostarcza, i nadajemy numer każdemu jego wydaniu.

Może i czasem tak robimy, jeśli program musi być blisko urządzeń. Wtedy dokładamy zdalne zarządzanie sprzętem, żeby restart po nieudanej zmianie nie wymagał wchodzenia do hali. Częściej host stoi u dostawcy, bo wtedy z tej pracy znika ostatni element zależny od sprzętu w firmie.

Kontakt

Obsługa IT w mieście Białystok

Do klientów w mieście Białystok dojeżdżamy na miejsce, resztę zamykamy zdalnie.

Nasze biura, 19 adresów

Pierwszy krok

Umów przegląd IT w mieście Białystok

Krótka rozmowa wystarczy, żeby ocenić zakres prac i podać widełki kosztu. Bez zobowiązań.

Powiązane

Pozostałe usługi w mieście Białystok

Zestaw zmienia się codziennie, więc przy kolejnej wizycie zobaczysz inny wycinek katalogu.

Usługi Data Center

VPS Białystok

W firmie bez informatyka na miejscu każda zmiana kończy się tym samym pytaniem, czyli co zrobimy, jeśli maszyna po niej nie wstanie. Na serwerze wirtualnym odpowiedź nie wymaga niczyjej obecności, bo jest nią konsola awaryjna i obraz sprzed doby. Cztery rdzenie, 8 GB pamięci i 100 GB NVMe kosztują od 149 zł netto miesięcznie.

Zobacz usługę
Cyberbezpieczeństwo

Ochrona przed ransomware Białystok

Po zaszyfrowaniu danych liczy się jedno pytanie: z czego wracacie i jak długo to potrwa. Odpowiedź budujemy zawczasu, z kopii niemodyfikowalnej w centrum danych, środowiska zapasowego gotowego do uruchomienia i przećwiczonej kolejności powrotu. Piętnaście stanowisk od 790 zł netto miesięcznie.

Zobacz usługę
Audyty

ISO 27001 a NIS 2 Białystok

Norma jest dobrowolna, przepisy nie. Największa różnica dla firmy z Podlasia dotyczy zgłaszania incydentów, bo obowiązek zostaje przy Was także wtedy, gdy systemy prowadzi ktoś inny. Sprawdzamy oba zestawy wymagań w jednym badaniu, od 7 900 zł netto dla firmy do pięćdziesięciu osób.

Zobacz usługę