Używa ktoś MacBook Pro 13” 2020 i7, 16GB do programowania a #java plus jakieś #docker y i #kubernetes ? Jak tak to jakie opinie?

Używam teraz Mac mini 2018 i5, 16GB i się zastanawiam czy brać takiego łapka czy 16 cali
#apple #macbook
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KotoFan od jakiegoś czasu używam maców, w robocie takie dostałem bo cały zespół z uk leci na makach. Macbooki pro 13 cali, najpierw z 16gb, teraz wersja na full wypasie z 32 gb. Generalnie jest to najlepszy sprzęt na jakim pracowałem, działa szybko, pod spodem linux właściwie, podopinam se 4k monitorek i jeszcze drugi i uciąga je bez problemu.
  • Odpowiedz
  • 1
@jaca_66: Może nie jestem taki cool, ani moje projekty, ale teraz mam maca mini, kubernetesa i 16GB i nie narzekam :)
Ale to prawda nigdy nie korzystałem z wymienionego zestawu :), a studia już dawno za mną :(
  • Odpowiedz
Dzisiaj widzialem jedna maszyne ktora ma odpalone kontenery i byl wlasnie problem z kontenerami i ich polaczeniem.. Ale moze mniejsza o to. Problem lezal w uzyciu NOPROXY.
Mam pytanie, czy w NO
PROXY jest dozwolone uzycie 0.0.0.0 ? Czy wtedy bedize to oznaczalo ze : nie uzywaj proxy do wszystkich adresow ip ktore sa uzyte przez interfejsy ?
bo np. zamiast pisac:
NOPROXY = 192.168.2.43, localhost, 127.0.0.1
moglbym napisac:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#raspberrypi #docker

Mam taki mega głupi problem. Postawiłem sobie na malinie dockera i zainstalowałem Portainter. Pobrałem dla testu obraz Wordpress, wszystko się ładnie zainstalowało a kontener działa. Teraz głupie pytanie: jak mogę dostać się do tego obrazu z poziomu przeglądarki. Próbuję ipmaliny:5695 (to port który ustawiłem w konfiguracji obrazu w Portainter) ale za każdym razem mam błąd wczytywania strony.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzięki wielkie za odpowiedzi, widzę, że czeka mnie jeszcze dużo zabawy


@mikra25: to zależy w co chcesz iść. Jak jakieś kubernetesy czy coś to musisz się przestawić na myślenie, że twoje kontenery mają być bezobsługowe.

Jak dla siebie robisz dla zabawy to po prostu tylko sobie ogarnąć, że to co ma być zapamiętane powinno być wystawione jako wolumen. Jeśli chcesz robić elegancko to kody aplikacji nie powinny być raczej wystawiane
  • Odpowiedz
  • 0
Da się, jak nie korzystasz z WSLa to do wirtualizacji będzie używane HyperV (o ile masz Windowsa w wersji Pro oczywiście)
  • Odpowiedz
Jak to zrozumiec ?
# Create an image for the weather-app
FROM node
LABEL org.label-schema.version=v1.1
ENV NODEENV="development"
ENV PORT
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Need: dokumentacja dockera jest bardzo dobra, moze zacznij od tego? najpierw zobacz jak dziala to w ogole, jak odpalic jakis image z dockerhuba, potem wejdz do kontenera - zobacz jak to działa, potem skopiuj pliki z hosta do kontenera i odwrotnie, ogarnij volumeny, nastepnie zobacz sobie docker-compose i postaw sobie jakies przykladowe apki z paroma serwisami w docker-compose (bitwarden_rs np czy nawet jakies inne jenkinsy), a potem napsisz swojego hello
  • Odpowiedz
Mam w kodzie wywołanie zewnętrznej usługi, do której nie mam dostępu (bo np. jest za VPN, albo jest czasowo niedostępna, ...).
Chciałbym podstawić lokalną zaślepkę, która zostanie wywołana zamiast tej oryginalnej usługi.
Załóżmy, że:
- wywołanie w kodzie PHP to: "http://10.0.0.10/costam.php"
- nie mogę tego adresu zmienić w kodzie
- wszystkie usługi typu PHP, Nginx, baza danych itp. działają w kontenerach
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oink_oink: jeszcze jeśli chodzi o deklarację środowiska dla kontenerów to jak dojdziesz do docker-compose to tam całkiem łatwo możesz sobie dowolnie np podmieniać volumeny, porty i zarządzać całym środowiskiem obrazów, które uruchamiasz w kontenerze.
  • Odpowiedz
Czy ktos wie moze o co chodzi z tym
docker volume create -d local
o co chodzi z tym ze ten driver to local ? Probowalem googlowac jakies inne typy niz 'local' i nic nie znalazlem. Defaultowo docker sam tworzy z driverem local, to jakie sa jeszcze inne ?
Co to oznacza ten 'local' - 'the default driver for local volumes' . Ok rozumiem ze default, ale czy jest tu cos wiecej
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cecidimus: Arch, debian, ubuntu ale to nie z jakiegoś szczególnego powodu, po prostu te znam i są na tyle popularne, że jest dużo oprogramowania na nie. Kiedyś planuję się w końcu przerzucić chociaż na chwilę na nixos by zobaczyć jak on działa.
  • Odpowiedz
@vaars: Z doświadczenia ci powiem, że nie ma jedynej słusznej instrukcji jak organizować projektu w Dockerach. Trzeba trochę samemu w tym posiedzieć i skumać ideę. Jak ja czytałem jeden tutorial to inny do tego samego efektu dochodził w inny sposób.
Najlepiej poszukaj sobie konkretnych przykładów użycia w jakichś demo projektach na GitHubie.
  • Odpowiedz
Mirki otóż przyszedł czas zmian, skończyłem świeżo inż, zaraz 3 lata pyknie jako sys admin/ network , ale w robo też sporo programowałem. Porozsyłałem więc CV na junior devopsa bo w tym kierunku chciałbym iść i odzew był spoko. Pytanie tylko czego się spodziewać na rozmowie na junior devopsa? Super wymagań nie mieli, ale bardziej w strone to może pójść ogólnego zrozumienia devopsowania/ tooli czy jakieś shellowe wodotryski? Dzieki za pomoc bo
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 4
@lysywieczor: mów prawdę jakie masz doświadczenie, nawet jeśli to były eksperymenty na laptopie. Z każdą kolejną rozmowa uczysz się czego szukają i dlaczego chcieli z osobą o Twoim cv gadać.

Jak zawsze podstawy docker I jakiegoś toola do automatyzacji mile widziane.
  • Odpowiedz
Jeszcze jedno pytanko, caly ten --expose dla run np. to jest jakby tylko w celach dokumetacji ?
Bo nawet jak expose sie nie daje, to ja sam z kontenerem moge rozmawiac za pomoc byle jakiego portu, Odpalilem sobie kontener bez zadnego --expose , i np. dawalem
netcat -lp 4444
i na hoscie robilem netcat 172.16.0.4 (ip tego kontenera) i moglem sbie rozmawiac, bez wzgledu czy byl od powiedziany w expose czy nie.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktos wie moze skad wzielo sie :::49154 tutaj ?
[clouduser@fa5ddde9d81c ~]$ docker port 000
80/tcp -> 0.0.0.0:49154
80/tcp -> :::49154

Myslalem ze to sie pojawia jak da sie port auto binding -P . Ale nawet jak robie to samemu z -p to ten sam
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

docker container exec ecstaticswartz date
Sat Jul 24 17:52:25 UTC 2021

Czy to jest poprawne uruchomienie komendy w kontenerze ? Widze ze podaja w internecie
docker container exec -it ecstatic
swartz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker , czym jest image ?
Czytam teraz jakis kurs, i tam ktos mowi ze image to jest read-only template with instructions for creating a docker image.
Jesli ja do tej pory wszystko dobrze zrozumialem, to image, to jest wynik 'build'u dockerfile. Image nie zawiera sadnych informacji jak zrobic image. W sensie mozna odczytac jego historie:
greg@udocker01:~$ sudo docker image history nginx
IMAGE CREATED CREATED BY SIZE
4cdc5dd7eaad 2 weeks ago /bin/sh -c #(nop)
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 1
@oink_oink: image to obraz, template, ale łatwiej go pojmować jako DIFF. Taki końcowy image może się składać z wielu innych.

Raczej dobrze rozumiesz, koleś widocznie robił to po łebkach na szybko.

Tylko do ostatniej warstwy możesz pisać, chociaż można by przyjac że do żadnej i piszesz nad wszystkimi.
Właściwie to każda warstwa to image. Twój kontener może się składać z N warstw które mogą być innymi obrazami, w tym takimi z docker
  • Odpowiedz
#docker
$ sudo docker run --rm ubuntu df -h
Filesystem Size Used Avail Use% Mounted on
overlay 15G 14G 582M 96% /
tmpfs 64M 0 64M 0% /dev
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Mam sobie REST-API postawione na kubernetesie. No i wczoraj wieczorem wszystko ładnie działało. Problem pojawił się dziś rano. Gdy chce wykonać POST'a lub DELETE'a to w logach widzę, że żądanie zostało wysłane, ale po tym wysłaniu API przestaje działać. Strona się za żadne skarby nie chce wczytać - trzeba reststartować poda. GET działa prawidłowo

Dashboard kubernetesowy nie pokazuje żeby cokolwiek złego się działo.

Mieliście kiedyś taki problem? #devops #kubernetes
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki,

szukam dobrego rozwiązania dla kubernetesów/docker swarm i chciałbym się poradzić mądrzejszych.

Ogólnie nie wiem jak rozwiązać problem wspólnego volumenu dla kilku nodów. To chyba nie ważne czy zdecyduje się na docker swarm/kubernetesy i tak mikroserwisy muszą mieć wspólne volumeny.

Z
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Divgh: Przerób Twoja aplikacje tak, aby nie wykorzystywała wspólnych volumenow. Taka darmowa rada, normalnie za takie coś biorę 80 USD za godzine netto. :)

Wspólne wolumeny to tylko i wyłącznie problemy i żadnych zysków. Siedze w kubernetesie od momentu wydania, w dockerze od 2013 roku i zrobiłem multum projektów na tych technologiach. Nigdy ci się nie uda jak będziesz miał wspólny wolumen.
  • Odpowiedz
@Divgh: Nie, zupełnie nie o to chodzi. Nie chodzi mi o to, żeby Twoja aplikacja korzystała z local storage tylko, żeby w ogóle nie korzystała ze współdzielonego storage.

Ty chcesz mieć sytuację, że pod A oraz B piszą do jednego wolumenu. Takie coś wymaga wolumenu typu RWX (Read-Write Many) czyli takiego, do którego może pisać na raz wiele podów. Jeżeli nie masz clouda to opcje to Ceph, GlusterFS oraz NFS. Dwa
  • Odpowiedz