k.....k
k.....k
mirki od #php i #docker mam taka rozkmine, w sumie ona tez bedzie dotyczyla #nodejs i wszystkiego, co zaciaga zaleznosci. Otoz powiedzmy, ze robie sobie dockera z phpowa czy nodowa aplikacja. Jakie jest tzw "best practices" zeby poradzic sobie z instalacja zaleznosci?
Bo na razie wyobrazam sobie tak, ze docker-compose ma:
- kontener z phpem
- kontener z np nginxem
- opcjonalnie z baza (chociaz baza
1
  • Najlepsze
  • Wszystkie komentarze
orkin2913
orkin2913
@kefas_safek: ogólnie zasada jest taka by obraz produkcyjny miał już pobrane zależności i przekompilowany kod - powinieneś to dorzucić do Dockerfile.
Taka praktyka ma dwa plusy: deploy obrazu to kilka sekund a nie kilka minut, nigdy nie zostaniesz zaskoczony jakąś nową niekompatybilną wersją jakiejś zależności. Każda zmiana wersji pakietu, którą pchasz na proda powinna być robiona umyślnie a nie przypadkiem. Natomiast w developerskim obrazie rób jak Ci wygodnie. Najczęściej robi
3
croppz
@kefas_safek: ja zawsze w cmd phpowego kontenera wstawiam composer install ; php-fpm. Chwilę dłużej przez to wstaje, ale nie trzeba się zastanawiać czy w międzyczasie ktoś czegoś nie doinstalował. Czy powinno się tak robić? Nie wiem, u mnie działa. ¯\_(ツ)_/¯

Jeszcze można dodać odpalanie migracji bazy, wygodna sprawa.
0
bejdok
Cześć
Czy ktoś ma doświadczenie z tworzeniem lokalnego domowego serwera dla dockera na raspbery pi? Jaka wersja raspberry wystarcza do odpalenia kilku kontenerów?
Najprościej jest kupić najmocniejszy model, ale może jest to zbyteczne i można kupić dwa słabsze i utworzyć z nich cluster?

Jeszcze dodatkowe pytanie - jaka jest idea instalowania Raspbariana na raspberry? Dlaczego nie używamy np. czystego ubuntu lub innej dystrybucji linuxa? Nigdy nie używałem raspberry, ale zakładam, że jest
0
  • Najlepsze
  • Wszystkie komentarze
3mpty
@bejdok: ja używam archa, ale raspbian ma większe community wokół pi, trochę specyficznych opcji, więcej info o IO. Ubuntu dopiero od niedawna oficjalnie wspiera pi i to chyba od modelu 4/4gb. Co do kontenerów to ciężko powiedzieć - zależy co w tych kontenerach U mnie na 3b śmiga chyba 3 i daje radę.
1
y.....l
y.....l
@bejdok: Zdajesz sobie sprawę, że RPI to inna architektura procesora co implikuje trochę problemów? Nie lepiej Ci korzystać z darmowego konta na AWS czy tam GCP?
1
s.....c
s.....c
Za każdym uruchomionym razem (✌ ゚ ∀ ゚)☞
#programowanie #docker
18
tarasino
tarasino
415
  • Najlepsze
  • Wszystkie komentarze
spokoj
@tarasino: >docker na Windowsie xD
111
zwei
@tarasino: jedyne co mnie tu śmieszy to locale ustawione na polski
96
emas
emas
Jaka jest różnica, jak postawię apkę na serwerze przez npm install -production, a jaka jak zrobię to przez dockera? Zapewnia to jakieś dodatkowe bezpieczeństwo?
#pytanie #programowanie #docker #nodejs
0
  • Najlepsze
  • Wszystkie komentarze
filip_k
@emas: To są całkowicie dwie różne rzeczy.
Pierwsza opcja to taka chałupnicza, bierzesz sobie serwer, wrzucasz na niego kod i tam odpalasz npm install.
Jak cos się wysra, co naprawiasz na bieżąco, nie polecam.

A jak docker, to obraz możesz juz mieć przygotowany wcześniej, na przykład lokalnie czy na serwerze budowania, odpalasz sobie na tym jakie chcesz testy i wiesz, że będzie jako tako działać jak wrzucisz na produkcje już gotowy obraz
7
henk
@emas: jak twoja apka do działania nie potrzebuję nic poza wywołaniem npm install, to żadna różnica co wybierzesz
3
P.....i
P.....i
sleep 10 && sed -i 's%/**...
sleep: invalid option -- 'i'
Try 'sleep --help' for more information.**

#linux #docker
1
  • Najlepsze
  • Wszystkie komentarze
farmaceut
Jakas jest roznica miedzy miedzy Kubernetes a Docker?
#programowanie #programista15k #naukaprogramowania #docker #kubernetes
0
  • Najlepsze
  • Wszystkie komentarze
nielegalny_imigrant
Jak obecnie wygląda kwestia developerki PHP na windowsie z dockerem? Działa to sprawnie i wygodnie?

Wcześniej siedziałem na macu, ale docker tam działał tragicznie, więc przesiadłem się na linuxa. Niestety po wygodnym maku niedopracowanie w detalach linucha daje się we znaki i zastanawiam się nad windowsem, może mi ktoś polecić jakieś getting started programowania pod tym systemem?

Lubię pracować w konsoli i tego się najbardziej obawiam przy windowsie. Jest jakaś nakładka na
0
  • Najlepsze
  • Wszystkie komentarze
szcz33pan
Mirki,
czy macie może pomysł jak podpiąć te nowsze dockery do starszych laptopów #lenovo ?
Dostałem w zestawie nowego #thinkpad i stacje dokującą która działa przez port #thunderbolt 3 - wejście to jak USB C
W moim prywatnym laptopie mam port #thunderbolt 1 - wejście jak Mini DisplayPort
Czy jest jakaś możliwość aby podpiąć mojego thinkpada W540 do tych nowszej #stacjadokujaca lenovo
0
  • Najlepsze
  • Wszystkie komentarze
B.....n
B.....n
Mirasy, macie jakieś proste rozwiązania na zautomaysowane wdrożenia dla kontenera dokerowego tak żeby robiło się to płynnie bez chamskiego zabicia kontenera i ręcznej zmiany wersji? #programista15k #docker #januszex
0
  • Najlepsze
  • Wszystkie komentarze
DaxterPoker
Mam pytanie jak debugowac aplikacje .net core api na dokerze. Jestem troche słaby z docker, brałem boilerplate z tego źródła :
https://github.com/lkurzyniec/netcore-boilerplate
Patrzyłem juz na tutoriale i każą utworzyć nowy projekt w którym będą jedynie pliki Docker'owe. Mało mi się podoba to podejście i ciężko mi je odwzorować ponieważ u mnie pliki z dokerem (dockerfile, docker-compose ) są w głównym katalogu a nie w katalogu z projektami.
Korzystam z VS 2019 for
1
G.....G
G.....G
Nie umiem w #docker. Chcę sobie zrobić bazę danych taką do deweloperki, pobieram te obraz -> https://hub.docker.com/_/mysql

Kontener tworze tym poleceniem:

docker run --name some-mysql -e MYSQLROOTPASSWORD=my-secret-pw
0
  • Najlepsze
  • Wszystkie komentarze
Leemoniadka
Potrzebuje pomocy kogoś z #it #docker #programowanie #programista15k #informatyka.

Realizuje projekt inżynierski, na temat którego mam takie sobie pojęcie.

Muszę pokazać alternatywną drogę projektu urządzenia do pomiaru temperatury i wilgotnosci.
1
  • Najlepsze
  • Wszystkie komentarze
DaxterPoker
Nowy into docker here.
Mam aplikacje .Net Core Api.
Ma ona korzystać z chmury do hostowania plików a konkretniej z GCP Storage.
Do konfiguracji korzystałem z tego tutoriala : https://medium.com/net-core/using-google-cloud-storage-in-asp-net-core-74f9c5ee55f5 jednak problem pojawia się w momencie gdy w AppSettings mam podać ścieżkę do pliku .json z credential'sami. Jak dołączyć plik credentials.json aby kopiował się on do kontenera podczas docker-compose up ?
I jaką on przyjmie ścieżkę po skopiowaniu tam ?
#programowanie
0
  • Najlepsze
  • Wszystkie komentarze
G.....G
G.....G
2
  • Najlepsze
  • Wszystkie komentarze
Di4bllo
Di4bllo
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
0
  • Najlepsze
  • Wszystkie komentarze
c137
c137
c137
  • adult
Treść przeznaczona dla osób powyżej 18 roku życia...
1
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
Czasy łatwego korzystania z Docker Hub niedługo się skończą - pojawią się limity co do darmowych pobrań kontenerów. Czy to na pewno dobra strategia? Co myślicie?

https://bulldogjob.pl/news/1371-docker-narzuca-limity-pobran-kontenerow-i-dazy-do-monetyzacji

#programowanie #docker #chmura
0
  • Najlepsze
  • Wszystkie komentarze
P.....y
P.....y
#docker #java #spring #programowanie

Pomóżcie koledze,
chcę zrobić prostego Dockerfile który będzie uruchamiał mi moją aplikację w springu, jaki jest najlepszy sposób żeby uruchamiać JARke bez zawierania w Dockerfile numeru wersji? (żeby nie zmieniać wersji w Dockerfile za każdym razem)
0
  • Najlepsze
  • Wszystkie komentarze