Mam aplikacje w javie, którą żeby uruchomić po raz pierwszy na nowym środowisku doweloperskim muszę dogrywać różne jary i inne biblioteki. Czy w takiej sytuacji stworzenie obrazu dockerowego z potrzebnymi bibliotekami jest sensowne? Czy środowisko (Intelij Idea) będzie widział, że ma potrzebne biblioteki na obrazie dockerowym? I w końcu czy do takich celów używa się dockera czy może tylko do stworzenia "paczki" i wrzucenia gotowego obrazu na produkcję. Jestem zupełnie zielony w
Mam aplikacje w javie, którą żeby uruchomić po raz pierwszy na nowym środowisku doweloperskim muszę dogrywać różne jary i inne biblioteki. Czy w takiej sytuacji stworzenie obrazu dockerowego z potrzebnymi bibliotekami jest sensowne?


@Di4bllo: raczej nie, dużo lepiej zarządzać wszystkimi zależnościami za pomocą mavena albo gradle. Docker przydaje się, jak chcesz wrzucić swoją apkę na produkcję, do developmentu w javie docker jest zbyt dużym narzutem, żeby był sens takiej zabawy
@Di4bllo: nie musisz wrzucac jara/wara/jvma, tylko obraz. Używając dockera nie obchodzi cię w jakiej technologii została napisana, więc masz fajną warstwę "odcinającą" abstrakcję od implementacji. Inne zalety to np. swobodny wybór JVMa, łatwe przycinanie zasobów albo instalowanie innych potrzebnych narzędzi
Może ktoś bardziej mi rozjaśnić zalety konteneryzacji? Bo rozumiem, że docker jakby emuluje OS w obrębie jądra mojego systemu (hosta). No i wymienia się, że na dzięki kontenerowi można odpalić to co tam mamy (np. konkretne aplikacje) na innych systemach jeżeli użyjemy tego samego kontenera.
No ale skoro to działa w obrębie jądra hosta to co jest wtedy gdy odpalamy kontener na innym jądrze, będzie to działać?
Co jeżeli odpalamy kontener na
#wsl #linux #docker

Po paru dniach uzywania kubernetes (Dockera) na WSL dostaje takim błędem:

kubectl: cannot execute binary file: Exec format error.


żeby to naprawić musze zrobić rf -rfv /home/user/bin/kubectl, i od nowa ustawić w dockerze wsparcie dla WSL

Jak to naprawić ( ͡° ʖ̯ ͡°)
Miruny
bawię się od jakiegoś czasu w #php i #symfony

do pewnego momentu bawiłem się używając XAMPa do stawiania lokalnego serwa do wykorzystania bazy danych #mysql, ale zamarzyło mi się spróbować sił w konteneryzacji i użycie #docker i obrazów mysql oraz phpmyadmin do stawiania bazy danych w kontenerze.

Wszystko fruwa, śmiga i działa. Jestem w stanie przez przeglądarkę podejrzeć sobie bazę danych na localhoście, ale kiedy próbuję podpiąć tą bazę w
@Razi91: zainstalowalem, najlepsze jest to ze 20.10 na dodatek na raspberry PI 4 xd i jeszcze udalo mi sie docker-compose. wlasnie te .10ki zawsze mi sie lepiej podobaly wizualnie
Hello :)

Docker (jako firma) jakiś czas temu dołączył do organizacji OCI (Open Container Initative).

Tym samym znacznie otworzył się na współpracę z innymi firmami w rozwoju konteneryzacji.

Czym jest organizacja Open Container Initiative i dlaczego powstała?
Jakie standardy wprowadza OCI?
Co z pozostałymi narzędziami takimi jak #kubernetes czy #podman
Jak obrazy dockerowe mogą działać w Kubernetes?
Czy obraz zbudowany przez Dockera 17.03 będzie działać w wersji 19.03?

Więcej na ten temat
Pobierz
źródło: comment_1603435552I7GsW1GWyKjjlNINaZuH1b.jpg
@Klopsztanga: ale wyciągnięcie docker compose poziom wyżej jak najbardziej ma sens. Oddzielasz kod aplikacji od infrastruktury. I jak by mi się chciało na pewno bym Ci znalazł popularne open source projekty które tak zrobiły. Ba niektóre wyciągają konfigurację docker do oddzielnego repo.
#windows #docker #microsoft #programowanie

Serio Docker na Windowsie (Docker Desktop pod WSL 2) zżera tyle RAM-u ile jest w kompie?

Mam 4 GB. Uruchomiłem Dockera (i na nim nic), zżarło 95%.
Ludzie mają po 16 GB i też zżera 95%.

Ustawiłem limit na 1 GB (bo nie wiem czy potrzebne mi 200 MB czy 500 MB).

Ale to jest słabe, bo może będę potrzebował 1200 MB, a mam limit na 1 GB.
#devops #docker #kubernetes

Sa jakies profity z uzywania Helm chartow dla prostych rzeczy jak Grafana czy operator do Jenkinsa? Pytam bo nie widze powodu dlaczego mialbym sie w nie pchac a z drugiej strony w repo sa setki podobnych rzeczy.
Co powiecie na Docker Q&A?

Pytanie:

Czy obraz zbudowany dawniej na np. Docker Engine 17.03 będzie działał poprawnie na aktualnej wersji 19.03? Nie mogę znaleźć informacji, czy jest wymagana jakaś zgodność."


Odpowiedź:

Obraz zbudowany przy pomocy Dockera jest artefaktem zgodnym z formatem OCI i jest niezależny od środowiska uruchomieniowego. To oznacza, że obrazy powinny działać dla każdego runtime'u kontenerów (Podman, ContainerD) – zgodnych z OCI.

W starszych wersjach Dockera, obraz po pobraniu
Mirkasy, jak zrobić następujące rzeczy (jakie parametry w dockerfile):
1. Żeby nie tworzył się zawsze nowy kontener tylko albo znikał i powstawał nowy, albo wstawał ten sam.
2. Jeżeli będzie znikał to pojawiał się z ustaloną przeze nazwę a nie randomowe.
#docker
@victordeleco2: masz błąd w składni - po parametrze --name powinieneś podać właśnie własną nazwę dla kontenera.

$ docker run --name moja_nazwa -p 8080:8080 moj-obraz:latest

tak to powinno wyglądać. Dla porządku obraz podawaj na końcu, po parametrach.
Dobra wiadomość dla użytkowników Dockera na OSX i Windows

Czyli nowości w Docker Desktop

Doczekaliśmy się dodatkowego UI do zarządzania obrazami (od wersji 2.4.0.0)
Co konkretnie tam znajdziemy?
➡ podgląd obrazów (docker image ls)
➡ usuwanie obrazów (docker image rm)
➡ inspekcja obrazów (docker image inspect)
➡ przeglądanie obrazów z własnych repozytoriów na Docker Hub
➡ czyszczenie nieużywanych obrazów (docker image prune)
➡ uruchamianie kontenera na podstawie obrazu (docker run)

Zachęcam do
Pobierz
źródło: comment_1602162333Y58yFvgO9b856xisAILCCR.jpg
via Wykop Mobilny (Android)
  • 1
@linuxuser: imo vmki umożliwiają łatwiejszą realizację immutable infrastructure. Na bare metal szybciej dorobisz się rosnącego długu środowiskowego, szczególnie jak dasz komuś jakikolwiek wjazd
Mireczki mam problem z MSSQL na Dockerze, a właściwie z dostępem do plików.
Jest zainstalowana baza MSSQL na Dockerze działającym na Openmediavault. Baza działa, klient się łączy, wszystko gitara.
Dalej na mincie jest postawiona virtualka z Windows 7, gdzie jest odpalony program sprzedażowy, który ma korzystać z tej bazy. Program się łączy z bazą i też wszystko gra.
Problem pojawia się, gdy muszę dearchiwizować kopię zapasową na ten serwer.
Jako, że dearchiwizację
@patrolez: Poszedłem na łatwiznę i skorzystałem z App Templates w Portainerze. Z tego co widzę, to nie ma ustawionego żadnego użytkownika w zmiennych, więc to mogło latać jako root. Tu mam właśnie jeszcze problem z ogarnięciem tego dockera, bo nie jestem do końca pewien użytkowników - w innym kontenerze podawałem PUID i PGID, ale wydaje mi się, że i tak chodzi z roota. Spaliłem to i posypałem solą, jutro na spokojnie
@zigu007: ja bardzo lubię korzystać z konsoli linuksowej. WSL pozwala mi na to także w Windowsie. Jak i czy docker będzie działał na vm pod windowsem nie wiem. Na pewno czeka Cię zabawa z portami. W WSL wszystko działa od razu.
@zigu007: Właśnie dlatego tak mam podpięty edytor. Niestety nie znalazłem innego wyjścia (w grupie Phpersow tez doszlismy do tego wniosku). Btw. ja nie mam nic do Linuxa. Sam rok przesiedzialem na Archu, ale jednak to duzo czasu kosztowalo, plus klienci czasami mieli dziwne wymagania co do komunikacji. Wiec jak Ci linuks odpowiada to jest swietna opcja :)