Wszystko
Najnowsze
Archiwum
- 415

- 0
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
#pytanie #programowanie #docker #nodejs
- 7
@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
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
@emas: jak twoja apka do działania nie potrzebuję nic poza wywołaniem npm install, to żadna różnica co wybierzesz
konto usunięte via Wykop Mobilny (Android)
- 0
@Proxima_Centauri: what the hell
Jakas jest roznica miedzy miedzy Kubernetes a Docker?
#programowanie #programista15k #naukaprogramowania #docker #kubernetes
#programowanie #programista15k #naukaprogramowania #docker #kubernetes
@farmaceut: Docker służy do wirtualizacji przy użyciu kontenerów, a Kubernetes do orkiestracji kontenerów. Chyba najczęściej Kubernetes korzysta z kontenerów Dockerowych. W wielkim skrócie mówisz k8s na ilu kontenerach ma chodzić dany serwis, a on dba o komunikacje między kontenerami, restarty w przypadku faili, load balancing, podmiana kontenerów przy redeploymencie (rolling upgrade) itp. itd.
- 7
@farmaceut: w skrócie - Kubernetes zarządza grupą dokerów
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
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
- 1
- 1
Jeśli koniecznie Windows - Idź w Dockera z WSL2. https://docs.docker.com/docker-for-windows/wsl/
A później zerknij tu
https://dev.to/truthseekers/setup-a-basic-local-php-development-environment-in-docker-kod
Jak masz możliwość zostania na Linuxie, to Docker === Linux. (oczywiście nie dosłownie), ale wykorzystuje natywne mechanizmy Linuxa (cgroups i namespace'y).
A później zerknij tu
https://dev.to/truthseekers/setup-a-basic-local-php-development-environment-in-docker-kod
Jak masz możliwość zostania na Linuxie, to Docker === Linux. (oczywiście nie dosłownie), ale wykorzystuje natywne mechanizmy Linuxa (cgroups i namespace'y).
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
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
konto usunięte via iOS
- 0
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
@BellyButton: jeśli chcesz mieć zero downtime, to potrzebujesz orkiestratora.
A jak nie chcesz orkiestratora - to może cię zainteresować https://github.com/containrrr/watchtower
A jak nie chcesz orkiestratora - to może cię zainteresować https://github.com/containrrr/watchtower
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
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
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
Kontener tworze tym poleceniem:
docker run --name some-mysql -e MYSQLROOTPASSWORD=my-secret-pw
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.
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.
@Leemoniadka: hej, po co Ci docker swarm/kubernetes? Chcesz skalować kontenery zbierające dane? Jeżeli projektujesz urządzenie do pomiaru parametrów powietrza, to nie widzę sensu korzystania z połowy wymienionych technologii ;)
Z materiałów polecam oficjalną dokumentację (nauka tego zajmie pewnie z miesiąc (tak ze 150-200h)):
- https://www.docker.com/get-started
- https://www.rabbitmq.com/getstarted.html
- https://www.jenkins.io/doc/
Z materiałów polecam oficjalną dokumentację (nauka tego zajmie pewnie z miesiąc (tak ze 150-200h)):
- https://www.docker.com/get-started
- https://www.rabbitmq.com/getstarted.html
- https://www.jenkins.io/doc/
@Leemoniadka: Jesli Jenkins, to poczytaj o plaginie Jenkis Docker albo JClouds
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
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
@DaxterPoker: Możesz wejść do kontenera i sprawdzić w jakiej lokalizacji sie znajduje
- 0
@DaxterPoker: użyj https://docs.docker.com/engine/reference/builder/#copy przy kluczach można jeszcze je wkleić jako ENV do kontenera podczas buildu, ale skoro to GCP'owy json service account'a, to lepiej właśnie chyba użyc COPY żeby przekopiować cały plik
https://bulldogjob.pl/news/1371-docker-narzuca-ograniczenia-w-pobraniach-kontenerow-i-dazy-do-monetyzacji
O te dziady niemyte. Trzeba szukać alternatywy.
#docker #sysadmin
O te dziady niemyte. Trzeba szukać alternatywy.
#docker #sysadmin
@GratisLPG: świadomi i postępujący zgodnie z best-practices użytkownicy tego nie odczują, bo już dawno mają swoje prywatne rejestry obrazów.
¯_( ͡° ͜ʖ ͡°)_/¯
¯_( ͡° ͜ʖ ͡°)_/¯
konto usunięte via Wykop Mobilny (Android)
- 1
@GratisLPG: podman już dawno był rekomendowany przez redhata ma także kompatybilność z dockerem
- 0
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
- 4
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
- 3
@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
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
@c137: chodzi o to że odpalasz każdy kontener tak samo i masz w------e co ma w środku i jakich zależności sobie tam używa, języka, serwera, bibliotek itp.
Wszystko jest odizolowane od zewnątrz
Poza tym masz pełną powtarzalność tego co działa na produkcji bo to ten sam kontener co gdzie indziej
Wszystko jest odizolowane od zewnątrz
Poza tym masz pełną powtarzalność tego co działa na produkcji bo to ten sam kontener co gdzie indziej
@elf_pszeniczny: A teraz przez HyperV czyli to samo, a nawet gorzej bo to hypervisor typu 1. Poza tym i tak większość softu w odpalanego na dockerze to binarki linuxowe więc trzeba ten kernel linuxowy gdzieś odpalić. WSL1 to za mało, a WSL2 to tez vm.
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
https://bulldogjob.pl/news/1371-docker-narzuca-limity-pobran-kontenerow-i-dazy-do-monetyzacji
#programowanie #docker #chmura
źródło: comment_1603980630QOyJLa5OqNpQOXSOf81BJj.jpg
Pobierz- 2
@Bulldogjob: A Ty co tym myślisz?
@Bulldogjob: limity są takie ze 100/200 pobrań na 6h dla użytkowników anonimowych/zweryfikowanych. da sie ż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)
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)
@Piterowsky: Nie dać numeru wersji w nazwie pliku.
- 1
@Piterowsky: https://spring.io/guides/gs/spring-boot-docker/ to nie jest to, czego potrzebujesz?
- 0
@Rabusek: a masz jakiś skrypt do auto aktualizacji? Zgaduję, że
a) WSL jest z-----y - źle podaje kernel lub jakąś inną wartość
b) autoskrypt jest z-----y i ktoś nie podumał
a) WSL jest z-----y - źle podaje kernel lub jakąś inną wartość
b) autoskrypt jest z-----y i ktoś nie podumał
- 0
a masz jakiś skrypt do auto aktualizacji?
@Kryspin013: nie, to, chyba, jednorazowo puszcza aktualizacje do WSL. W sumie sprawdze co tam siedzi teraz & co siedzi jak sie zepsuje
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
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
- 0
@niko444 20.10 do dev? Odważnie xD. Trzymaj się LTSów, te półroczne wydania nie mają sensu, robią tylko zamieszanie.
- 0
@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

























#programowanie #docker