@LisekUrwisek: W dokumentacji masz If CMD is defined from the base image, setting ENTRYPOINT will reset CMD to an empty value. In this scenario, CMD must be defined in the current image to have a value.
Oryginalny obraz definiuje CMD.
Mozesz
- Wywalić twój entrypoint, bo narazie robi to samo co originally
- Dodać CMD ["apache2-foreground"] na końcu Dockerfile
  • Odpowiedz
Mam darmowego #vps z #aws z #linux #ubuntu, ma chyba ze 1 gb ramu. Zainstalowałem tam #docker i uruchomiłem kilka kontenerów. Jeden z nich - #gitlab tak mi zamulił vps, że nic już nie da się zrobić. Nawet, gdy zrestartuję vps, to nie mogę się do niego dobić, bo zaraz po starcie uruchama się demon dockera xD. Co teraz?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fervi to trochę bardziej skomplikowane: mam postawiony apacz, całe środowisko z uzależnieniami, mariadb z bazami, nextcloud (jeszcze bez danych), konta userów, ssl, postfixa etc. No cały stack, więc faktycznie jedyne, co mi przychodzi do głowy to zrobienie backupu jako mirror systemu, ale to trochę średnie rozwiązanie. No ew. następnym razem od razu pomyśleć i zacząć od dockera, ale już trochę pracy w to włożyłem :/


@ECMAlover: jesteś pewien że
  • Odpowiedz
Dlaczego Alpine w obrazach dockerowych to nie zawsze dobry pomysł?

Głównym powodem, dla którego zaczęto na potęgę wykorzystywać Alpine, jest oczywiście jego rozmiar. 5 MB — tyle waży obraz Alpine. W porównaniu do np. Debiana (125 MB) lub Ubuntu (188MB) jest to spora różnica.

W pewnym momencie, z uwagi na rozmiar obrazów, Docker Hub zaczął mieć problemy wydajnościowe. Te problemy z czasem zostały zażegnane, lecz popularność Alpine nadal rosła.

Alpine
wKontenerach - Dlaczego Alpine w obrazach dockerowych to nie zawsze dobry pomysł?

Gł...

źródło: Alpine (2)

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ernest_: w jaki sposób ten fedi wykop jest zabezpieczony przed manipulacja i multikontami, wykopywaniem samemu siebie z innych kont? Jak korpo się dowie to boty to tak zasraja że szkoda gadać, istnieje tam jakieś w twoim panelu fyrdumdyrdum do wyłapywania synchronicznego wykopywania? I kiedy Toto będzie embedowac YouTube i inne żeby nie przenosiło do filmu tylko od razu pokazywało?
  • Odpowiedz
Wystartowaliśmy 2. edycją programu „Szkoła Automatyzacji Sieci”.
Dlaczego warto dołączyć?
W skrócie:

✅Tylko potrzebne informacje. 0 akademickich i czysto teoretycznych rozważań
✅Program oparty o projekt Twojej własnej automatyzacji. Ucząc się, rozwiązujesz SWÓJ realny problem z sieci.
Showroute_pl - Wystartowaliśmy 2. edycją programu „Szkoła Automatyzacji Sieci”. 
Dlac...

źródło: Reklama-SAS-roboty

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker jak uruchomić kontener na innym użytkowniku niż domyślny root?
Wystarczy w docker-compose sprecyzować np user: 1005:100 ( UID:GID user non-root i jego grupa) czy coś jeszcze trzeba cudować?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
asdevops - Chcesz zacząć przygodę z Dockerem i konteneryzacją? Koniecznie weź udział ...

źródło: 1

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kiedyś byłem na rozmowie o pracę na juniora i chłop mnie zapytał czym się różni kontener od obrazu w kontekście dockera.
Powiedziałem, że kontener jest to instancja uruchomionej aplikacji, a obraz jest to szablon na podstawie którego tworzone są kontenery.

Wiem, że nie jest to w 100% poprawna definicja, ale ten gość który mnie rekrutował zrozumiał, że "aplikacja" = "docker" i powiedział, że w ogóle nie rozumiem o co w tym chodzi.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #docker

Mam taki problem/rokminkę. Nie wiem czy w ogóle da się to zrealizować, ale może ktoś będzie mieć jakiś pomysł.

Mam zdefiniowany service w systemd. W ramach startu uruchamiany jest proces (np docker-compose), a on z kolei wykonuje inny proces potomny (czyli docker). Po wystarowaniu i sprawdzenia jego statusu, otrzymujemy info "active running".

Teraz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tyu38: Odpiszę ci trochę wymijająco ale trochę psujesz założenia systemd i dockera. docker-compose działa niezależnie od systemd i podniesie ci servicy automatycznie np po reboocie jeśli ich wcześniej nie zatrzymałeś. To jendna rzecz.

Druga rzecz to jak chcesz mieć kontenery zintegrowane z systemd to w mojej opinii lepiej jakbyś skorzystał z podmana. Podman to backend zastępujący dockera który działa w innej architekturze - zamiast daemona klient-serwer masz kontenery dockerowe uruchamiane
  • Odpowiedz
Szukam magika od Dockera (aplikacja składa się z 3 części: Django, PostgreSQL oraz Ngnix) do tego na serwerze Apache2, który stoi na Debianie 10.

Potrzebuje by ktoś zrobił integrację pomiędzy nimi tak by z domeny test.example.com szły requesty do aplikacji w Dockerze, działał SSL itd.

Po więcej szczegółów zapraszam do wiadomości prywatnej.

PS.
kurama195pl - Szukam magika od Dockera (aplikacja składa się z 3 części: Django, Post...

źródło: homepage-docker-logo

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nie pomogę ale moge podpwoiedzieć żeby django i nginx były w 1 kontenerze żeby żyło się łatwiej (chyba, że to ma być jakieś super high load) i baza i tak oddzielnie hostowana (zero związku z dockerem).
  • Odpowiedz
???????? 5-dniowe Darmowe Wyzwanie z Dockerem ????????

???? Zapisz się już teraz, a codziennie przez 5 dni będziesz otrzymywać nowe wideo.

W ciągu najbliższych 5 dni otrzymasz:
✅ Wyjaśnienie czym jest Docker i konteneryzacja
asdevops - ???????? 5-dniowe Darmowe Wyzwanie z Dockerem ????????

???? Zapisz się ju...

źródło: 3

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@asdevops: Serio są na to jakieś badania że robienie dziwnych min na miniaturkach przyciąga większą uwagę? Tyle że to tematyka niszowa i takie miniaturki mogą działać w zupełnie inny sposób na Twojej grupie docelowej. Przemyśl to.
  • Odpowiedz
@Klopsztanga: Wygląda na to, że to jakiś stary manual. Szukałem tego security:checker i znalazłem taki workflow do GH Actions
https://github.com/symfonycorp/security-checker-action/blob/master/action.yml

Tam jest wspomniany obraz ghcr.io/symfony-cli/symfony-cli:v5

A to, że obraz wisi w BitBucket to albo jak LaylaTichy pisze, albo może gdzieś wyżej masz jakieś logowanie do dockera i ten użytkownik ma dostęp? Bo obrazy prywatne na hub.docker.com też zwracają 404.
  • Odpowiedz
@panDocent: dzięki wielkie, zmieniam na repo z githuba do tego obrazu - by było jasne że na każdej platformie zadziała.

Myśle że faktycznie, jakis cache to jest czy cusik. Możliwe że bitbucket daje hard cache na najczęściej pobierane docker-images - bo ja bym tak zrobił
  • Odpowiedz
@tos-1_buratino: regularnie czyszczone wentylatory i radiatory, dobra pasta, wyłączone turbo i nie ma throttlingu nawet jak robię testy wydajnościowe pod profilerem przez kilka minut pełnego obciążenia wszystkich rdzeni. A obrazy dockera buduje GH actions. Są tak przygotowane, że korzystają z warstw i cache, więc trwa to bardzo szybko.
  • Odpowiedz
Planowałem odkurzyć ale nie było czego bo są takie siateczki na otworach wentylacyjnych które łapią kurz.


@tos-1_buratino: chodzi też o to aby czasem przeczyścić te siateczki. Wszystko zależy w jakich warunkach pracuje komp, jak często korzystasz z pełnej mocy, jak zanieczyszczone powietrze. W przypadku laptopów chłodzenia są liczone "na styk". Tzn. chłodzenie działa prawidłowo tylko kiedy jest czyste - wystarczy że złapie trochę kurzu i już przy pełnej mocy może
  • Odpowiedz