Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika koszotorobur w Technologia

Fanatyk

w Technologia

14piorunów

**Docker – Dockerfile i tworzenie obrazów**

Dzisiaj nauczymy się w jaki sposób stworzyć obraz konterera samodzielnie z pliku Dockerfile i następnie użyć go do uruchomienia kontenera.

Komentarze (11)

Osobistość1piorunów

Co ciekawe base image był pythona, jak twierdzi GPT jest multi-arch ale z jakiegoś powodu nie pykło, musiałem użyć buildx

Fanatyk2piorunów

@NrmvY
Oficjalne obrazy kontenerów Pythona nie są multi-arch - zobacz zrzut ekranu, który dołączyłem, który pokazuje, że każdy obraz wspiera tylko jedną architekturę.
Oczywiście da się znaleźć takie obrazy kontenerów Pythona, które zbudowane są tak by wspierać różne architektury - na przykład: https://github.com/multi-py .
Narzędzie buldix to ciekawe rozwiązanie tego problemu - dzięki, że się nim podzieliłeś!
Dodatkowo widzę, że podman (którego można zainstalować na Windowsie) też pozwala budować obrazy kontenerów pod różne architektury: https://docs.podman.io/en/latest/markdown/podman-build.1.html#arch-arch

Osobistość0piorunów

Ja niedawno zrobiłem pierwszy obraz i zdeplojowałem kontener. Nic wielkiego, uruchamia skrypt pythona który przechwytuje dane z czujników Home Assistant i loguje do CSV. Ale fajna sprawa, że to tak działa dosyć prosto.

Osobistość1piorunów

@koszotorobur miałem pewne schody bo budowałem obraz na windowsie a deploy na NASie z arm64 ale z GPT4 udało się rozwiązać to w kilka minut.

Fanatyk2piorunów

@NrmvY - używanie kontenerów a także ich budowanie jest banalne - i to staram się unaoocznić i zachęcić ludzi do ich spróbowania jeśli tego jeszcze nie zrobili.

Oczywiście jak ktoś chce zrozumieć jakie technologie umożliwiają kontenery to tu już zaczynają się lekkie schody bo trzeba zrozumieć funkcjonalności wbudowane w kernel Linuksa - przykład tutaj gdzie wyjaśniam OverlayFS, którego artykuły nie porusza, ale bez niego nie byłoby kontenerów w obecnej formie.

Docker – obrazy, kontenery i podstawowe komendy Odkryj, czym są kontenery i ich obrazy oraz naucz się podstawowych - koszotorobur - Hejto.plDocker – obrazy, kontenery i podstawowe komendy Odkryj, czym są kontenery i ich obrazy oraz naucz się podstawowych komend Docker CLI aby uruchamiać aplikacje niezależnie od otoczenia! #technologia #konteneryzacja #docker #linuxHejto.pl