Siemano mirasy. Używam codziennie #linux, jednak mam świadomość, że już niedługo będę musiał pościągać sporo zależności, oraz różnych wersji #php począwszy od 5'tki po najnowsze 7.x;
Zastanawiam się, robić to na hoście, czy jednak utworzyć kontener dockera i w nim to robić? Słyszałem, że niektórzy tak robią, jednak sam do tej pory z tego nie korzystałem, chociaż wydaje się interesujące.
Powiedzcie mi mirasy, jak wy to robicie?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: docker. Mam tyle kontenerów ile mi pasuje, z takimi konfiguracjami, jakie chcę. Kończę, sprzątam. Chcę od nowa - robię od nowa, to tylko kilka sekund. Jedź Pan z dockerem.
  • Odpowiedz
@TMBRK: Pytanie czy warto, stare wersje PHP są niewspierane i mogą być dziurawe ... także tego. Natomiast system obsłuży każdą wersję :P
  • Odpowiedz
Dobrze rozumiem, że volumeny są fajne do momentu kiedy aplikacje testujemy u siebie lokalnie czy wszystko itp działa, ale na produkcji sam kontener ma już działać totalnie niezależnie od OS i jedynie co robi kontener to kopiuje zawartość aplikacji add/copy do kontenera i sam sobie normalnie działa? I każda zmiana obrazu = przebudowa na nowo, no ale do tego służą właśnie narzędzia CI typu #jenkins czy travis
#docker
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gennwat: Ja to rozumiem tak, że jak masz kontener z bazą danych to podpinasz mu volumen z hosta, żeby dane nie zniknęły razem z obrazem w momencie restartu etc.
  • Odpowiedz
#programowanie #java #docker #bazydanych #postgresql
Mam pewien problem, nie wiem jak go ugryźć. Z dockerem doświadczenie mam praktycznie zerowe, do sedna - stworzyłem sobie docker-compose'a z postgresem, uruchamiam go, działa, tworze sobie bazki, tabele.. ale mam problem ponieważ za każdym ponownym uruchomieniem jest przywracany stan zerowy. Ktoś mi doradzi jak przechowywać dodane tabele itp?

version: "3"
services:
db:
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie mogę zainstalować #docker na #linux Podążam za instrukcjami z oficjalnej www, próbowałem przez repository/scrip i nie działa. Ktoś ostatnio instalował i może coś poradzić? #naukaprogramowania

Errory:
E: Pakiet docker-ce nie ma kandydata do instalacji
E: Nie udało się odnaleźć pakietu docker-ce-cli
E: Nie udało się odnaleźć pakietu
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Griffith: na przyszłość weź nie dodawaj nowych "źródeł" do apt-get, bo możesz sobie narobić bałaganu. Zostaw te domyślne, jak teraz i jak chcesz "eksperymentować", to zainstaluj snapa: apt-get install snapd i potem już możesz przez snap instalować programy, np: snap install opera, a szukać czegoś po snap search opera - jest to bezpieczniejsze dla systemu niż grzebanie w systemowym managierze (apt)
  • Odpowiedz
#raspberrypi #homeassistant #python #raspbian #docker
Mircy gdzie szukać informacji wprowadzających do obsługi Raspberry pi? Podstawy, jak instalować, jak obsługiwać, jakie komendy itd? Macie jakąś sprawdzoną książkę albo coś online? Najlepiej po polsku, ale po angielskiemu też może być. Chodzi mi o takie kompendium wiedzy w jednym miejscu od podstaw.

Docelowo interesuje mnie instalacja na Raspbianie, docker, home assistant - czyli Python, jakieś
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy gdzie szukać informacji wprowadzających do obsługi Raspberry pi? Podstawy, jak instalować, jak obsługiwać, jakie komendy itd? Macie jakąś sprawdzoną książkę albo coś online? Najlepiej po polsku, ale po angielskiemu też może być. Chodzi mi o takie kompendium wiedzy w jednym miejscu od podstaw.


@Esseker352: https://forbot.pl/blog/kurs-raspberry-pi-od-podstaw-wstep-spis-tresci-id23139

@dziekuje: dzięki za zawołanie ( ͡ ͜ʖ ͡)
  • Odpowiedz
Mam taki fragment w docker-compose.test.yml: https://pastebin.com/JrimTNMB
W PHPunit mam ustawiony URL:

Niestety, gdy odpalę testy to dostaję błąd połączenia. z bazą danych Gdy przez PhpStorm podaję dane do bazy tylko jako host wpisuję localhost - łączy się. Podobnie z konsoli. A pomiędzy kontenerami nie chce. Jak to powinno być poprawnie? Na porcie domyślnym połączenie z bazą śmiga bez problemu

#docker
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Noo opcją 'ports' mapujesz port z kontenera (5432) na port na hoscie (5435), przy tej konfiguracji sieci inny kontener tego portu hosta nie zobaczy i powinien się łączyć do bazy po porcie wystawionym w kontenerze czyli 5432.
  • Odpowiedz
Mam kontener, który sobie działa.
Wbijam do niego komendą:

docker exec -it ID bash
Tam mogę wykonywać komendy linuksowe, zobaczyć pliki itp.

pwd
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Caishen: Ja buduję w tej sytuacji obraz od nowa, to trwa chwile. Nawet jeśli tych obrazów jest kilkadziesiąt, ponieważ na ogół zmiany są bardzo małe i wyższych warstwach. Jeśli bawisz się jednym obrazem i dopiero zaczynasz to zrób tak, żeby Ci było łatwo.
  • Odpowiedz
15) Zero Width Shortener - interesujący skracacz linków wykorzystujący znaki o zerowej szerokości

https://zws.im

INFO: w praktyce to oznacza tyle, że wszystkie linki utworzone w tej aplikacji wyglądają (wizualnie) tak samo, ale prowadzą do innych miejsc w sieci


@imlmpe: i jak taki link udostępnić skoro każde medium wytnie te ukryte znaki...
  • Odpowiedz
Może ktoś wytłumaczyć mi/podesłać linki. Do czego potrzebny mi Docker :)
Tworzę aplikację #nodejs i #mongodb.
Czy jeśli użyje dockera to "przeniesienie" na produkcję będzie znacznie prostsze?
Czy dzięki temu pozbędę się np mongodb z komputera i będzie działać tylko w kontenerze, czyli będę mógł używać np nie wspieranego Ubuntu 19 a mongo i tak będzie działać w Ubuntu 18 na dokerze?

Proszę o informacje "Jak chłop
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cacus Najprostszym sposobem jest podmontować sobie zewnętrzne źródło do kontenera, a wewnątrz oczekiwać na zmiany w kodzie jakimś nodemonem, który będzie restartował serwer bez potrzeby ubijania kontenera. Wtedy możesz sobie spokojnie developować u siebie w VSCode, a docker będzie widział zmiany z Twojego lokalnego katalogu.

To jest ok, tylko że na prodzie taki kontener będzie wymagał raczej innej konfiguracji. Raczej nie chcesz mieć aplikacji w kontenerze zależnej od jakichś plików na
  • Odpowiedz
@Solidly: Można podmontować zewnętrzne źródła pod katalog, w którym produkcyjnie znajdują się pliki projektu umieszczone tam podczas buildu obrazu. Dzięki temu nadpisujemy zawartość i możemy pracować na lokalnych plikach
  • Odpowiedz
Hej wykopowicze! Ruszył konkurs. Mam dla Was 3 programistyczne kursy wideo do wyboru z ponad 100 kursów oferowanych przez Heliona. Są to kursy w języku polskim, w cenie detalicznej do 80 zł! Czas na udział jest do 28.07.2019. Zachęcam do udziału. Szczegóły tutaj:

KONKURS PROGRAMISTYCZNY

Chcesz więcej?

a)
tomaszs - Hej wykopowicze! Ruszył konkurs. Mam dla Was 3 programistyczne kursy wideo ...

źródło: comment_lSDteCQKIAlY6fggA2MIqHt4o2abYq0B.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach