Decyzja o wstrzymaniu inwestycji w Świnoujściu z 21 lipca jest... nieistotna. Prawdziwy dzień sądu dla tej inwestycji to 4 sierpnia
#wsa #terminal #konteneryzacja #transport #gospodarka #niemcy
Decyzja o wstrzymaniu inwestycji w Świnoujściu z 21 lipca jest... nieistotna. Prawdziwy dzień sądu dla tej inwestycji to 4 sierpnia
#wsa #terminal #konteneryzacja #transport #gospodarka #niemcy
Zaloguj się aby komentować
Jak na szybko uruchomić lokalną stronę www?
Poniższa komenda pomoże nam gdy mamy statyczną stronę, którą chcemy na szybko sprawdzić lub udostępnić w lokalnej sieci:
docker run --rm -p 8080:80 -v <path_to_local_directory_with_index.html_file>:/usr/share/nginx/html docker.io/library/nginx:alpine
Strona będzie dostępna pod adresem http://localhost:8080 lub w lokalnej sieci pod adresem IP Twojego komputera.
By komenda zadziałała trzeba już mieć zainstalowanego Dockera lub Podmana (którego jest prościej zainstalować - wtedy polecenie "docker" należy zastąpić poleceniem "podman").
#technologia #linux #nginx #docker #podman #alpine #konteneryzacja #kontenery
a jak masz php to wystarczy w folderze z plikiem `index.html` bądź `index.php`
jeśli chcemy udostępnić w lokalnej sieci:
| php -S 0.0.0.0:8000
jak nie
| php -S localhost:8000
port oczywiście możemy zmienić w razie potrzeby
nigdy nie pisałem w PHP i odkryłem to dosłownie 2 dni temu jak robiłem research i musiałem postawić jedną apkę na PHP ¯\_(ツ)_/¯
Zaloguj się aby komentować
Building OCI Images with Buildah
buildah to narzędzie do budowania obrazów kontenerów od podstaw (FROM scratch), przy użyciu istniejących obrazów a także z działającego kontenera - umożliwia tworzenie obrazów w ustandaryzowanym formacie OCI (obsługiwanym przez Dokera oraz Podmana) lub tradycyjnym formacie Dockera (który także jest obsługiwany przez oba wspominane silniki kontenerów).
#technologia #linux #konteneryzacja #docker #podman #buildah #oci

Zaloguj się aby komentować
Best practices for building containers
Artykuł opisujący najlepsze praktyki budowania obrazów kontenerów co pozwala na skrócenie czasu ich budowy a także zmniejszenie ich rozmiaru oraz poprawę bezpieczeństwa.
#technologia #linux #konteneryzacja #docker #podman #oci

Zaloguj się aby komentować
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.
@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.
@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.
Komentarz usunięty
Co ciekawe base image był pythona, jak twierdzi GPT jest multi-arch ale z jakiegoś powodu nie pykło, musiałem użyć buildx
@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

Zaloguj się aby komentować
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.
@koszotorobur @zboinek
Czyli docker to taki bare metal postawiony na OS'ie?
@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ć
Docker – wprowadzenie, instalacja i pierwsze uruchomienie
Odkryj jak zacząć swoją przygodę z Dockerem, jak uruchomić pierwszy kontener i jak technologia kontenerów może ułatwić codzienną pracę.
#technologia #konteneryzacja #docker #linux

Zaloguj się aby komentować
Poznaj pogromcę Dockera.
Podnan to opracowane przez inżynierów firmy Red Hat narzędzie typu open source przeznaczone do zarządzania kontenerami zgodnymi ze standardem OCI (ang. open container initiative).
Dzięki podmanowi łatwo można wyszukiwać, tworzyć, uruchamiać, udostępniać i wdrażać aplikacje bazujących na kontenerach bądź obrazach kontenerów OCI.
#technologia #linux #konteneryzacja #podman #docker

@koszotorobur o, za podmana piorun sie należy
@Barcol - z wielu względów, nie tylko bezpieczeństwa, postanowiliśmy na niego całkowicie przejść ostatnio (bo i tak używamy RHEL, obrazów UBI, OpenShift oraz CRI-O) - i wszyscy sobie chwalą.
Generalnie teraz firma jest całkowicie vendor lacked z Red Hat
@koszotorobur ja niestety w pracy jestem zmuszony korzystać z makbuka, więc przedwcześnie osiwieje. Za to we wszystkich domowych linuxach od desktopa po serwer śmiga już podman
Zaloguj się aby komentować
Podman Desktop to otwartoźródłowe narzędzie graficzne, które umożliwia bezproblemową pracę z kontenerami i Kubernetesem z poziomu środowiska lokalnego, dostępne na różne systemy operacyjne jak Windows, Linux czy macOS.
Podman Desktop to wspierana przez firmę Red Hat alternatywa dla Docker Desktop, która jest całkowicie darmowa - nawet dla zastosowań komercyjnych!
#technologia #konteneryzacja #podman #docker #redhat
Zaloguj się aby komentować
Przeszliśmy w firmie z Dockera na Podmana i powiem, że jak dla mnie bomba.
Wszystkim używającym kontenerów polecam Podmana sprawdzić!
#technologia #konteneryzacja #docker #podman
@koszotorobur niesłyszałem o Podmanie, obczaję. Póki co branża Dockerem i Kubernetesem stoi
@GrindFaterAnona - Podman jest wspierany przez Red Hat (gdzie powstał, ale teraz jest w pełni Open Source) - my używamy RHEL i mamy OpenShift więc Podman ładnie się wpasowuje - niemniej Podman działa dobrze na jakimkolwiek Linuksie i z jakimkolwiek K8s.
Zaloguj się aby komentować
Nauka konteneryzacji to dobry początek, by wejść do branży IT. Teraz możesz poznać interfejs graficzny do Dockera ZA DARMO!
Otworzyliśmy zapisy na darmowe szkolenie „Portainer od zera” dla 800 osób. Poznaj szczegóły tutaj: https://asdevops.pl/s29
Zobacz przykładowe lekcje:
• Instalacja Portainer
• Aktywacja Darmowej Licencji
• Panel Sterowania
• Pull i Deploy
• Kontenery i Obrazy,
I wiele więcej!
Skorzystać z naszej oferty możesz do 9 października!
#docker #konteneryzacja #it

Chcesz się reklamować, to sobie kup reklamę. Bo jesteś niewiarygodną cebulą. Widocznie Ci nie idzie, skoro spamujesz, albo jesteś skąpcem absolutnym.
@Klamra
XD
Szkoda czasu. Może jedno zdanie sensowne padnie a amoże nie.
@asdevops wyglądasz na tym zdjęciu jak nieślubne dziecko Roberta Górskiego z KMN i tego pociesznego ziomka

Zaloguj się aby komentować
Administrujesz aplikacjami albo je tworzysz? Potrzebujesz odizolować jedną aplikację od drugiej? A może zależy Ci na lżejszym środowisku niż maszyny wirtualne? W takim razie koniecznie musisz poznać konteneryzację i Kubernetes!
Zapisz się na darmowe szkolenie i poznaj podstawy Kubernetesa!
Szczegóły znajdziesz tutaj: https://asdevops.pl/wyzwanie-kubernetes/
Dzięki Kubernetes możesz:
Nie czekaj! Mamy tylko 500 miejsc na te darmowe szkolenie! Zapisz się już dziś!
#it #klaster #kubernetes #konteneryzacja

@asdevops dogadacie się z hejto na reklamę a nie tak na bezczela po taniości
Co to za spam @hejto
@asdevops pytanie zupelnie na poważnie... to wciskanie swojej facjaty na każdy możliwy banner cos daje? To jakaś socjoteknologia? Cos tym pokazujesz? Cos udowadniasz?
Zaloguj się aby komentować
Chcesz zacząć przygodę z Dockerem i konteneryzacją? Koniecznie weź udział w darmowych warsztatach „Docker po Ludzku”!
Szkolenie odbędzie się 20 kwietnia 2023 r. o godz. 11:00
Zapisz się tutaj: https://asdevops.pl/s16/
W trakcie spotkania:
o dowiesz się wszystkiego, co potrzebne, by wystartować z konteneryzacją.
o poznasz podstawową obsługę Dockera
o zrozumiesz jak działa Docker, Kubernetes i inne narzędzia do konteneryzacji.
o poznasz 17 komend, które musi znać każda osoba działająca z Dockerem.
Warsztaty poprowadzi Arek Siczek, który w branży IT działa od ponad 16 lat!
Na szkoleniu zobaczysz praktyczne podejście do tematu.
Zapisz...
W ciągu najbliższych 5 dni otrzymasz:
Link
docker #kubernetes #kontenery #konteneryzacja #devops #linux #server #programowanie
Używam sobie Docker Desktop na Windowsie. Pobrałem do niego obraz, odpaliłem, ustawiłem zmienne środowiskowe w okienku (port, lokalizacja folderu danych itd) i wszystko śmiga. Teraz chciałbym zaktualizować obraz bo wyszła nowa wersja, ale jedyne co mi przychodzi to usunięcie kontenera, pobranie obrazu, odpalenie obrazu z tymi samymi parametrami co poprzedni kontener.
Da się to jakoś zrobić szybciej? Nie chce mi się przy każdym updejcie obrazu kasować kontenera i od nowa ustawiać wszystkie parametry przy starcie nowego obrazu.
Wszystkie tutoriale mówią o jakimś docker compose, docker yml.
Nie da się tego zrobić prościej na zasadzie "pobierz nowy obraz i redeplojuj kontener z zachowaniem konfiguracji"?
#docker #programowanie #homelab #konteneryzacja #informatyka
@NrmvY kurde nie wiem, nigdy nie korzystałem z takich narzędzi (kiedyś miałem Portainera, ale mnie nie zachwycił).
Ja korzystam z Dockera jedynie przez CLI, w zasadzie to tak pracują chyba wszyscy.
W zależności od tego co chcesz zrobić, możesz stworzyć własny obraz za pomocą Dockerfile (np. z własną aplikacją, albo jakimś usprawnieniem/modyfikacją czegoś gotowego).
Ja korzystam z docker-compose w celu konfiguracji wszystkiego i uruchomienia "na raz" kilku serwisów.
To się tylko wydaje toporne, ale mając plik i wersjonując go sobie w repozytorium git mam historię zmian, a uruchomienie to krótka komenda [ docker-compose up -d . ]
Zamiast klikać i wypełniać jakieś pola, mam wszystko w pliku.
Docker Desktop pozwala korzystać z poleceń w terminalu, i tę drogę zarządzania proponuję opanować.
@NrmvY z poziomu terminala zrobisz to w przeciągu minuty. stopujesz kontener, usuwasz poprzedni obraz, robisz pulla, przechodzisz do katalogu gdzie masz yamla i lecisz z docker compose
@weirdo2k23 @dext3 już znalazłem rozwiązanie. Docker Desktop ma opcję "kopiuj komendę docker run" na liście z kontenerami. Komenda ta ma w sobie całą konfigurację kontenera.
Czyli: usuwam kontener, aktualizuje obraz, klikam w run.bat z komendą i fajrant.
Zaloguj się aby komentować