Mirki, jakiś dobry poradnik do dockera dla newbie?

Ewentualnie może ktoś podpowie jak zrobić to co chcę osiągnąć.

Mam taki miniPC na i3(2c/4t) 6GB 1x 500GB 1x 320GB, docelowo 2x 1TB

Chciałbym
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wacek_1984: Różnią się, ale bardziej filozofią i rozwiązywaniem problemów nieznanych u innych :P
Debian to dystrybucja troszkę bardziej nerdowska niż Ubuntu, o więcej rzeczy pyta (przez co ludzie dostają palpitacji) - składa się ze starego, ale sprawdzonego "stable", mniej sprawdzonego "testinga" i dla hardkorów "unstable".

Ogólnie w Windowsie jest tak, że jak ktoś (np. Mozilla) uzna, że wydaje się nową wersję, to się wgrywa. W Debianie wszystko jest na różne sposoby testowane.
  • Odpowiedz
@fervi: @majsterV2: Panowie, czas się lekko pochwalić, PC stoi, debian się zainstalował, na pierwszy rzut poszło:
- monitorowanie smart, muszę tylko zrobić by wykonywało się co x czasu i wysyłało info na główny PC, pewnie zrobię to za pomocą maila
- monitorowanie temperatur - jw. ale tu czekam na wiatraki nowe, bo te są za głośne ;D
- samba - udostępnianie miejsca, miałem duży problem ze zrobieniem tego, finalnie wyszło że uprawnienia
  • Odpowiedz
Mam do zrobienia prosty task raz na msc w nocy.
Potrzebuje wejsc w folder i w nim uruchomic konkretna komende #docker .
Moge to zrobic po prostu jako komende crontab czy musze napisac skrypt bash'a na dwie linijki i to odpalic z crontaba?

#linux Troche #programowanie i troche #webdev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #webdev #linux #docker
Chce zrobić dobrze dlatego was pytam.
Powiedzmy że mamy serwer developerski
jak poprawnie użyć dockerów by wystawić kilka usług www?
obok tego ma być kilka usług headless (one się łączą do kogoś większego)
no i w każdej usłudze chce wygodnie zmieniać kod
no i conajmniej jedna z nich wymaga tak nowego softu że debian sie przy tym psuje
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: Rancher - w bardzo prosty sposób można spiąć z dowolnymi serwerami (własnymi lub w chmurze), dodajesz nowy "stack" oparty np. na docker compose i wszystko ładnie się zarządza, monitoruje i replikuje jeśli jest taka potrzeba. Do tego dorzucasz wbudowany load balancer HAProxy i po sprawie. Zmiana wybranej usługi, to po prostu aktualizacja obrazu Dockera z kodem aplikacji, w Rancherze robisz upgrade i np. mając N instancji danej aplikacji, on
  • Odpowiedz
#webdev #linux #docker
Na jednym serwerze chce mieć kilka projektów (stron web) i teraz pytanie jak to robić poprawnie z Dockerem
Każda strona składa się z Bazy danych, Serwera WWW no i plików z kodem

Średnio umiem jak to się robi, bo ani logować się do dockera i robić pull z repo mi się nie wydaje, Ani jak to wstrzykiwać do kontenera.

No
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@indywidualny: Przecież projekt jest open source. Co stoi na przeszkodzie, żebyś sam dopisał albo zapłacił komuś, żeby to zrobił, jeśli bardzo Ci na tym zależy? Jeśli zostanie napisane dobrze, pewnie włączą to do głównej gałęzi (oczywiście jeśli będziesz chciał udostępnić zmianę)
  • Odpowiedz
Jako janusz kontenerów czy da sie odpalic np dwa osobne kontenery mongo jednoczesnie ? Chce odpalic druga instancje na porcie np 27018 ale krzyczy bledem
docker run --name mojemongod--a -p 27018:27018 mongo

C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint moje_mongo_2 (e12f6f7be68bd795e5cc59d121aa839c9467aa4dfbc0f2fcb
d52278c38cd6724): Bind for 0.0.0.0:27017 failed: port is already allocated.

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

@Crisu: w sumie to nie powinno być np. 27018:27017 i 27017:27017, ten drugi port to jest w kontenerze a pierwszy na hoście
  • Odpowiedz
Pytanie do osób korzystających z #docker Wszystkie moje projekty bazuja na serwerze Apache lecz różnią się lekko konfiguracja, bazami danych, wersjami php. Załóżmy że mam np:
- 8 projektow w php7 z bazą mysql
- 10 projektow w php7 z bazą redis
- 2 projekty w php5 z bazą mysql
Czy da się zorganizować to tak żeby docker nie zajął mi masy miejsca na dysku tworząc 22 kontenery zawierające prawie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kafapre: powiem tak są 2 drogi jedna zgodna z założeniami dockera(trudniejsza) albo łatwiejsza.
- osobiście wybrałem łatwiejsza czyli image który ma w sobie php i apache ( wersja np. php 7-apache) + oddzielnie dla bazy danych
- opcja trudniejsza czyli do każdej usługi jeden kontener apache -> php -> baza danych. Problem gównie leży w konfiguracji wszystkich kontenerów.
  • Odpowiedz
Mój dockerfile który kiedyś napisałem (Opcja numer 1) https://pastebin.com/QLs7Z1dB

Spróbuj łatwiejszą opcje czyli w twoim przypadku dwa obrazy php 5 i 7 do tego kontener mysql oraz redis.
Potem tworzysz docker-compose z konfiguracja kontenerów oraz baz per projekt.
docker-compose ułatwia uruchamianie kontenerów z jednakową konfiguracja i nie trzeba wszystkiego pokoleji pisać w konsoli tylko zamieszczasz w pliku a nastepnie dajesz "docker-composer up -d"

DONE
  • Odpowiedz
Jak to jest, że AVD nie pozwala uruchomić systemu przy włączonym Hyper-V, a docker na win 10 wymaga Hyper-V? Da się jakoś sensownie te dwie opcje pogodzić? Bo nie mam zamiaru co chwilę włączać i wyłączać Hyper-V ... A co w przypadku, gdy będe potrzebował dockera i AVD na raz?
Teraz to się dopiero w-------m
#programowanie #docker #android #informatyka #wirtualizacja
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Próbował ktoś odpalać cluster w kubernetes z lokalnego obrazu? Wywala błąd, że nie może zaciągnąć obrazu, ale obraz na pewno istnieje.

"Failed to pull image "app:v1": rpc error: code = 2 desc = Error: image library/app not found"

#kubernetes #docker #webdev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@siwymilek: lokalny jest zbudowany na tym samym nodzie na którym odpalany jest serwis? Trochę teoretyzuje bo nie miałem jeszcze przyjemności z Kubernetes ale podejrzewam że działa to podobnie do docker swarm
  • Odpowiedz
#linux #servermasterrace
Jakie distro i jaki konfig na serwer "devleoperski"
cały czas kręce się na disrach wyrosłych z Debina i zazwyczaj rozsypuje gdy muszę przejść z wersji stabilnej do testowej by mieć dostęp do nowszego oprogramowania?

serwer na którym będę to stawiał będzie zwykłym PC z sensowną ilością ramu, to może zrobić układ maszyn wirtualnych.
a może coś z #docker #sysadmin
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker #programowanie #linux #pytanie Powiedzmy, że mam podmontowany system plików via sshfs (w /etc/fstab), a mountpoint zaczepiony w kontenerze dockera poprzez -v /mnt/hostdir inside/docker/path. Powiedzmy, że sshfs się z-----o i odmontowało mi katalog. Zreflektowałem się i robię mount -a i system plików wraca. Czy Docker to ogarnie i też pokaże spowrotem jego zawartość jak będę chciał się tam dostać? Z tego co
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@indywidualny jak nie musisz używać Windows to nie idź tą drogą. Docker to okrzyczany marketingowo troll. Sprawdź sobie rocket, lxc, ale olej dockera. Tyle issues ile on ma na githubie to chyba w całej reszcie gh nie ma. Poza tym jedynym sensownym managerem do dockera jest captain. Skończyłem, b dziękuję.
  • Odpowiedz
Cześć. Jak wygląda automatyzacja deploy-u Djangowych aplikacji uruchamianych na Dockerze? Czego się do tego używa?

Mam na myśli git pull i docker-compose build i up na produkcji. Robić to Fabriciem? :D

#django #docker
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach