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.
#technologia #konteneryzacja #docker #linux


Społeczność
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.
#technologia #konteneryzacja #docker #linux

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.
Co ciekawe base image był pythona, jak twierdzi GPT jest multi-arch ale z jakiegoś powodu nie pykło, musiałem użyć buildx
Zaloguj się aby komentować
Chyba dotarłem do kresu swoich możliwości związanych z lutowaniem, elastyczna taśma o szerokości 7mm, 5 warstw
Taśma została przerwana, pomysł jest na nagranie materiału na yt i naprawa tej taśmy.
Jednak odsłonięcie jednego fragmentu trwało ok 1,5h rzeźbienia pod mikroskopem, najcieńsze linie sygnałowe są turbo delikatne i kruszą się podczas zdejmowania warstwy izolatora, czuje że nie podołam temu
#majsterkowanie #lutowanie #elektronika #elektronikadiy #apple

Zaloguj się aby komentować

Asystent Google dostępny jest w Polsce od 2019 roku i na czas swojej premiery jego możliwości były całkiem przydatne, natomiast nie sposób było pozbyć się wrażenia, że mamy do czynienia ze sztucznym tworem, którego zakres funkcji jest dość ograniczony - jest to szczególnie widoczne dziś, kiedy mamy...
#steam #gry #komputery #steamdeck #intel
Wyciekła specyfikacja najnowszego konkurenta SteamDecka i innych podobnych przenośnych komputerów. MSI Claw będzie chyba pierwszym który użyje komponentów od Intela a nie od AMD, a przynajmniej od czasu kiedy ten format komputerków jest popularny bo widziałem już wcześniej jakieś chińskie konstrukcje na Intelu ale to było dawno i od jakiś mało znanych producentów.
16 rdzeni oraz 32gb ramu brzmi na papierze fajnie, ale pytanie ile to na baterii wytrzyma skoro według specyfikacji ten procek ma działać przy poborze mocy od 28W do nawet 115W (choć nie ma szans żeby dobił do tej granicy w tym urządzeniu) ale nadal ciekawe jaką będzie mieć sekcje zasilania ten sprzęt i pojemność baterii.
Zastanawia też jaka będzie cena. Zgaduje, że będzie to jak dotąd najdroższa z tych konsolek, ale pewnie nie odejdzie cenowo od reszty jakoś aż tak bardzo. Domyślam się, że Intel musiał dać tajwańczykom jakiś bardzo dobry deal na te procki byleby tylko użyli ich zamiast popularnych i sprawdzonych już w tym formacie procków od AMD.
Oraz od siebie jeszcze dodam, że tych wszystkich nowych konstrukcji to ta wyglądem podoba mi się chyba najmniej. Nie wiem ale wygląda jakoś tak bardzo "chińsko" i tandetnie ale to może wina słabego rendera i na żywo będzie prezentować się lepiej.
Czy jest tu ktoś zainteresowany kupnem takiej konsolki? A może posiadacie jednego z innych konkurentów SteamDecka od firm takich jak Lenovo czy Asus i chcielibyście się wypowiedzieć czy jesteście zadowoleni czy może jednak żałujecie, że nie wybraliście tańszego i popularniejszego sprzętu od Valve?


@Catharsis
wygląda jakoś tak bardzo "chińsko" i tandetnie
Tak jak piszesz - póki co tylko render. Ale chyba bym nie odróżnił od rog ally nie mając obu zdjęć jednocześnie
Zaloguj się aby komentować
Lekcja w Chinach #ciekawostki
https://www.facebook.com/geoekonomia/videos/3511807952467315
Zaloguj się aby komentować
Drogie Hejaki, może ktoś z was wie co to za producent/model?
Układ zabezpiecza linie różnicowe usb-c
#elektronika

Zaloguj się aby komentować

Niemiecki producent maszyn rolniczych Eidam Landtechnik dołącza to firm, które opracowują roboty polowe. Na ostatniej wystawie Agritechnica zaprezentował on nietuzinkowy prototyp autonomicznego ciągnika InnoMade TK100. [...]
Koncepcyjny pojazd autonomiczny InnoMade TK100 napędzany jest...
Instalacja Linux Mint krok po kroku
Instalacja dystrybucji Linux Mint jest niezwykle prosta - wystarczy przygotować nośnik instalacyjny, uruchomić komputer wskazując nośnik jako źródło, a następnie wyklikać wszystko w graficznym kreatorze instalacji.
#technologia #linux #linuxmint

Zaloguj się aby komentować
Bebechy ruskich rakiet, prawdopodobnie Igła, Iskander i Tornado MLRS, może niektórych specjalistów od kabelków zainteresuje.
Tu trochę zdjęć z opisami:
https://boards.4chan.org/k/thread/60564813
#elektronika #technologia #optoelektronika #komputery #awionika

Zaloguj się aby komentować

Marka Cyrusher, znana przede wszystkim z rowerów elektrycznych, wprowadza nowy sprzęt. Jest nim napędzana deska snowboardowa, osiągająca prędkość 50 km/h.
Na pierwszy rzut oka wynalazek przypomina tradycyjną wersję, jednak w tylnej części ulokowano zaawansowany napęd elektryczny o mocy 3000 W....
Python oferuje mnóstwo bibliotek - w tym silników do tworzenia gier - i nadaje się do prototypowania.
Dzięki swoim zaletom i szybkości pisania Python przez lata stał się realnym wyborem dla wielu twórców gier - zwłaszcza tych niezależnych.
#technologia #programowanie #python #gamedev

Pyton to język, który przybył do nas z odległej przyszłości i na który nie zasługujemy. Można zaryzykować stwierdzenie, że jest jak rdest: da się z niego zrobić wszystko.
Z tymi silnikami gier to półprawda. Ta, obsługują czesto go do skryptów natzedzi itp. ale całych gier afaik nie ma lub to sztuka dla sztuki, tak jak kajiya w ruscie.
@Zuorion - artykuł dobrze to wyjaśnia - na przykład Godot używa pythonopodobnego GDScript.
@koszotorobur Niestety ale tworzenie gier w Pythonie to raczej ciekawostka. Praktycznie nie ma żadnej dużej gry w tym zrobionej, tylko jakieś same pomniejsze tytuły i to jest rzadkość. Pythona używa się jedynie szczątkowo przy produkcji gier. I jak sobie wpiszecie w google "gry napisane w pythonie" to wyjdzie wam kilka produkcji ale te gry to jedynie używają paru skryptów pythona do czegoś a jako główny język są napisane w czymś innym.

Zaloguj się aby komentować

Maszyny z pierwszej połowy lat 90. powoli odchodzą do lamusa i są zastępowane przez nowocześniejsze i łatwiejsze w serwisie konstrukcje. Ale czy tak być musi? Zadbane egzemplarze z końcówki XX w. potrafią jeszcze sporo, a dobry egzemplarz będzie pracował i nie narzekał. Tak było z Renault 180.94 TZ...

Gdy łazik marsjański Curiosity nie jest w ruchu, całkiem dobrze sprawdza się jako zegar słoneczny, co widać na dwóch czarno-białych filmach nagranych 8 listopada 2023 roku. Łazik NASA uchwycił swój cień przesuwający się po powierzchni Marsa za pomocą kamer Hazcams.
Instrukcje dotyczące nagrania...
Docker – 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 #linux

@koszotorobur wow, ale dobry blog, dzięki! W końcu ktoś mówi do mnie drukowanymi literami jak do 5-latka.
@lactozzi - ja go tyko znalazłem, oceniłem czy merytorycznie jest poprawny i zrobiłem wpis - podziękuj autorowi
@koszotorobur yyyyyy to chyba nie jest prawda.
Kazdy konenter uruchomiony z tego obrazu będzie korzystał z tych samych plików podstawowych a na dysku zapisywał tylko zmiany

@zboinek - Podoba mi się Twoje krytyczne myślenie kolego!
Wydaje mi się, że autor artykułu mógł starać się uprościć czym jest obraz kontenera i kontener bez poruszania tematu OverlayFS , który jest wykorzystywany przez technologie konteneryzacji takie jak Docker, gdyż temat może wydawać się zbyt skomplikowany dla początkujących.
Niemniej OverlayFS oferuje to o czym wspominasz - czyli współużytkowanie tego samego podstawowego systemu plików dla obrazów kontenera i kontenerów uruchomionych z tychże obrazów. Użycie OverlayFS prowadzi więc do tego, że każdy kontener przechowuje swoje zmiany w postaci warstw, które odnotowują jedynie różnice w systemie plików, zmniejszając tym samym zużycie miejsca na dysku.
Innymi słowy, po uruchomieniu kontenera, Docker tworzy nową warstwę dla systemu plików kontenera ponad tym co znajduje się w obrazie podstawowym. Dzięki temu kontener może mieć własny system plików, który jest odizolowany od systemu hosta i innych kontenerów bez duplikowania zawartości plików pomiędzy obrazem kontenera a kontenerem.
Dla ciekawskich - ten artykuł całkiem dobrze to wyjaśnia: https://blog.devops.dev/overlayfs-and-docker-3dca51c033c4
@koszotorobur zwracam na to uwagę bo dużo tutoriali tłumaczy to w ten sposób a potem jak zagłębimy się w temat to nagle nie wiadomo o co chodzi z tymi plikami.
@Marchew - Docker jest formą wirtualizacji OS.
W przeciwieństwie do pełnej wirtualizacji nie emuluje sprzętu i korzysta z tego samego kernela co System Operacyjny hosta - co czyni kontenery szybszymi ale też mniej odizolowanymi niż pełna wirtualizacja.
Kontenery to tak naprawdę najzwyklejsze procesy działające w swoim własnym namespace i używające własnego systemu plików - uruchomione na OSie hosta i działające dzięki ficzerom kernela dostarczanym przez OS hosta.
Zaloguj się aby komentować
Jak zaoszczędziłem kilkadziesiąt godzin rocznie, automatyzując niektóre aspekty tworzenia newslettera z użyciem sztucznej inteligencji
https://twitter.com/uwteam/status/1742176836719874187
Jeśli nie masz konta na Twitterze, to:
https://nitter.net/uwteam/status/1742176836719874187
#automatyzacja #chatgpt #gpt4 #sztucznainteligencja #unknownews

Zaloguj się aby komentować
Polecenie 'robocopy' w Windows, czyli "Cudze chwalicie, swego nie znacie".
"robocopy" jest potężnym narzędziem o którym wie niewielu użytkowników, służącym do masowego kopiowania/przenoszenia/synchronizacji plików i katalogów.
Wpis został zainspirowany przez @koszotorobur który dokonał wpisu "jak w prostych 8 krokach zainstalować polecenie 'rsync' w systemie Windows"
Polecenie 'robocopy' jest wbudowane w systemach Windows 10/11 więc nie trzeba niczego instalować.
Uruchamiamy command line: "windows+R", wpisujemy 'cmd' i enter.
Po wpisaniu "robocopy" otrzymamy bardzo podstawowe informacje o składni tego polecenia, czyli:
ROBOCOPY source destination
Banalne, prawda? Więc gdzie tutaj potęga tego narzędzia? Wystarczy wpisać 'robocopy /?" i otrzymamy spis kilkudziesięciu parametrów tego polecenia.
Na co pozwala to polecenie?
M.in. na:
kopiowanie podkatalogów - wszystkich, albo tylko niepustych, albo tylko do X poziomu zagłębienia
kopiowanie atrybutów, uprawnień, strumieni danych
przenoszenie plików i katalogów
tworzenie struktury katalogów
monitorowanie źródła (jeśli coś się zmnieni, to polecenie wykona się jeszcze raz)
harmonogram pracy polecenia
kopiowanie linków symbolicznych
kopiowanie w wielu wątkach jednocześnie
filtrowanie plików według wielu parametrów
mirror katalogu
Przykład z życia?
Tak wygląda to polecenie u mnie - robię w ten sposób mirror dysku sieciowego do katalogu lokalnego:
robocopy w: "e:\backup" /MIR /COPYALL /DCOPY:DAT /E /XD w:\@Recently-Snapshot /R:5 /W:5 /ndl /nfl /nc /ns /np
Czyli:
"kopiuj pliki z dysku W: do katalogu e:\backup
/MIR - mirror katalogu
/COPYALL - kopiuj wszystkie dodatkowe parametry: dane, atrybuty, czas, uprawnienia, dane właściciela, dane audytu)
/DCOPY:DAT - podobnie, ale dla katalogów (dane, atrybuty, czas)
/E - kopiuj podkatalogi, nawet te puste
/XD w:\@recently-snapshot - wyklucz pliki o takich nazwach z kopiowania - XD, czaicie?
/R:5 - w razie błędu powtórz 5 razy próbę skopiowania
/W:5 - czekaj 5 sekund między próbami
/NDL - nie loguj nazw katalogów
/NFL - coś o hokeju
/NC - nie loguj klas plików
/NS - nie loguj wielkości plików
/NP - nie pokazuj procentów
Dużo tego 'nie loguj', ale im mniej na ekranie, tym szybciej się kopiuje, a ja tam mam prawie 2 miliony plików
Polecam wszystkim chętnym na zapoznanie się z tym poleceniem.
Wrócę jeszcze na moment do unixowego polecenia 'rsync'. Te narzędzia świetnie się uzupełniają. rsync potrafi np. podpiąć się do innego komputera poprzez różne protokoły (czego robocopy nie umi), sam sposób synchronizacji też jest zupełnie inny niż w robocopy, ale znowu robocopy jest narzędziem stricte pod Windows i potrafi kopiować różne metadane plików, czego rsync nie potrafi.
ps: jest jeszcze drugie, podobne polecenie, ale o mniejszej potędze: 'xcopy'. Też warto podejrzeć co potrafi.
#technologia #windows #robocopy #komputery
Backup na Seagate zrobiony. Jutro przyjeżdża 1tb SSD, montaż i instalacja Steam OS 3.0 bo na tym da się grać i Gównosoft WX zostanie do gier linuksoodpornych
@LovelyPL A czy rsync z parametrem -a nie kopiuje brakujących metadanych o których mówisz czy to coś innego?
@Catharsis są parametry dotyczące atrybutów czy ACL, ale z moich testów (niezbyt licznych) i tego, co mówi google wynika, że rsync nie kopiuje poprawnie listy uprawnień czy atrybutów rozszerzonych. Podobnie ze strumieniami danych.
Ale to nie dziwi, bo jest to narzędzie linuxowe i nie ma w nim zaimplementowanych pewnych funkcji specyficznych wyłącznie dla Windows.
Możliwe, że są jakieś forki tego polecenia, które to potrafią, ale nie znam. I nie szukam, bo to, co potrzebuję robię narzędziami, które mam
Zaloguj się aby komentować
Zebrałem się i nagrałem coś nt możliwości zastąpienia sprzętu/routera od operatora np Netia czy Orange przez wasze urządzenie np Mikrotin, Ubnt czy coś z OpenWRT, w zasadzie dowolny router/firewall czy ngfw
Wziąłem pod uwagę dwa urządzenia ONT w postaci wkładki SFP 2.5Gb oraz bardziej tradycyjnego z portem elektrycznym rj45, skupiłem się na wkładce SFP bo mam do tego router bananapi bpi-r3 który właśnie ma dwa dedykowane porty na wkładki SFP
W opisie i komentarzu potrzebne linki żebyście mogli to sobie ogarnąć we własnym zakresie
#internet #siecikomputerowe #openwrt #mikrotik #ubiquiti #cisco
@Pan_Slon a co jesli dostawca stosuje filtrowanie MAC, albo używa autentykacji urządzenia ONU? Wiem ze Orange zwykle tego nie robi ale niektórzy tak.
Zaloguj się aby komentować
Narzędzie do analizy statycznej kodu, które ostrzeżega użytkownika przede błędami oraz sugeruje poprawki dotyczące składni skryptów powłoki bash/sh.
ShellCheck można łatwo zintegrować z ulubionym edytorem kodu (jak VS Code czy Vim) lub uruchamiać z linii komend.
#technologia #programowanie #skryptowanie #bash #shell #linux

Zaloguj się aby komentować

W ramach zimowego cyklu historycznego przyglądamy się kolejnej klasycznej maszynie rolniczej, która zadbana technicznie i wizualnie, wciąż pracuje w gospodarstwie. Jak sprawdza się w polu MTZ 82? Jakie parametry oferuje? Dlaczego wybór padł na taki ciągnik?
MTZ 82 wszedł do produkcji w 1975 roku,...