Kto z was developuje na #osx i #docker? Mam zajebiste problemy wydajnościowe używając docker for mac i zastanawiam się jak je rozwiązać... Przeniesienie vendorów i cachy wewnątrz kontenera rozwiąże problem? Względem dockera na linuxie wydajność jest jakieś 30x gorsza. #programowanie #php
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@diwi projekt złożony z kilkunastu mikroserwisów, opartych o Node.js lub Symfony 2 i do tego Mariadb, Mongo, Redis, Elasticsearch. Myślę że w tym wypadku można mówić o stosunkowo złożonym projekcie, i całość działa sprawnie na MBP Early 2013.

Parallels rzeczywiście jest płatny, ale rozsądnej alternatywy dla niego brak.
  • Odpowiedz
Czytam właśnie o #docker #vagrant Zainstalowałem dockera, działala to jako tako lokalnie. Problem zaczyna sie z deploymentem. Mam jeden serwer dedykowany z centOS i panelem zarządzania WHM/cPanel a drugi to linuxpl. Pierwsze pytanie to czy moge sobie odpalic 2 projekty na raz i na nich dzialac? (lokalnie) Drugi problem to załóżmy że na tym dedykowanym odpale dockera i deployment będzie bezproblemowy - a jak rozwiązać temat z zarządzaniem
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukasilestam: chyba mylisz pojęcia. Docker i Vagrant mogą działać całkiem osobno. Możesz np stworzyć sobie środowisko w Vagrancie i później uruchamiać je lokalnie lub zdalnie na jakimś serwerze. W vagrancie możesz sobie ogarnąć wstawianie konfiguracji, ale jest to pracochłonne bo jak nie skorzystasz z jakiegoś ansibla, to musiabłyś to ogarnać skryptami bashowymi.

Dockerem za to robisz sobie kontenery i dzielisz na nie swoja aplikację (np kontener z apache, drugi z mysql,
  • Odpowiedz
Śmieszna sprawa xD Udało mi się postawić całe środowisko na #docker, zrobić deploy aplikacji w #capistrano, niemal to wszystko spiąć. Tylko... Capistrano tworzy symlink do najnowszego releasu w folderze current. A kontener dockera widzi tam dosłowny symlink, czyli na filesystemie hosta xD Tak więc bash: cd: current: No such file or directory
K---a xD Da się jakoś zmusić dockera żeby mapował symlinki relatywnie czy coś? Żeby
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: wtrącę tylko - zacznij od podstaw (np. czym się różni obraz od kontenera), złotych zasad (np. jeden proces na kontener), a potem szukaj przykładów użycia dla konkretnych technologii - inaczej to będzie wyglądało dla #java niż dla #php.
  • Odpowiedz
Stawiał ktoś gitlab-ci z runnerem dockerowym ale z docker-compose zamiast obrazu dockerowego? nie chcę stawiać tego dockera w gigantnycznym obrazie albo instalując środowisko z poziomu .gitlab-ci.yml ( ͡° ͜ʖ ͡°) #programowanie #docker
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zaczynam przygodę z Dockerem. Skąd takie parcie wszędzie na kompilowanie obrazów i przechowywanie ich w hubach? Chodzi mi o to, czy nie lepiej przechowywać same Dockerfile w gicie i kompilować je przy stawianiu środowiska, tak jak robi się to przy Vagrant+Ansible? Tam mamy pliki tekstowe z których budujemy stack, a nie, że przechowujemy obrazy maszyn w jakiś hubach. Ktoś tu może powiedzieć, że mając obraz mamy pewność jakie dokładnie środowisko otrzymamy na
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@elektryk91: do hub.docker.com możesz wysłać obraz utworzony z palca albo automatyczny build. W drugim przypadku na podstawie przesłanego Dockerfile obraz zostanie utworzony automatycznie.

Co do zasadności użycia Docker Huba.
Nie widzę przeciwwskazań w trzymaniu wszystkich Dockerfile, na podstawie których zbudujesz obrazy by potem utworzyć kontenery aplikacji, w repozytorium projektu. Jednakże proces budowy obrazów jest czasochłonny. Często używany tych samych obrazów po wielokroć. Aby oszczędzić czas i zasoby w takich sytuacjach
  • Odpowiedz
@stacktrace: Kolega pewnie niebawem wyrazi swoje zdanie, ale IMO nie ma sensu stawiać osobnego kontenera z serwerem bazy danych pod każdą bazę. Na tym polega linkowanie kontenerów aby jeden mógł się komunikować z wieloma innymi.
  • Odpowiedz
Mireczki, buduję obraz dockera który ma się znajdować na githubie razem z projektem i ma to działać tak, że dwie komendy mają (git clone + docker-composer up) stworzyć w 100% sprawne środowisko deweloperskie. Jedna rzecz, która mnie martwi, to co z bazą danych. 250 MB po wywaleniu niepotrzebnych rzeczy. Nie mogę raczej tego wrzucić do repo bo po pierwsze to nie ma sensu, a po drugie github ma limit 100mb. Jedyne co
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #linux #docker i może #androiddev mam pytanie:
Tworzę sobie obraz dockerowy, który ma być uruchamiany z poziomu GitLab-CI jako Runner. Mój obraz opieram na Ubuntu:latest. Piszę własny Dockerfile i wszystko jak dotąd było ok - dochodzę jednak do miejsca, w którym chcę do systemu dodać android-udev-rules, żeby móc spokojnie podłączyć fizycznego Androida do komputera, na którym startuje Runner. Build wywala się na:

/bin/sh: 1:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Odpal #docker. Odtwarzany utwór przeskakuje na początek... Eeee...
Powtórz. Powtarza sie za kazdym razem.
Szybki Google. Od 2 lat niezalatany Bug ( ͡° ͜ʖ ͡°) jestem poważnym programem, ten system jest powazny #linux #bekazlinuksa
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć! Od kilku tygodni pracuje nad nowym sposobem zarządzania zasobami w chmurze. Trochę zainspirował mnie Docker - bardzo przyjemny sposób opisywania tego, co ma się dziać w "pojemniku". To, co najbardziej mi się spodobało, to możliwość reużywania innych skryptów.

Do samego cloudu (IaaS) nic podobnego nie znalazłem, jedynie heat openstacka i kilka komercyjnych rozwiązań, w większości mało intuicyjnych. Chciałbym stworzyć podobną bazę, na której można by oprzeć już jakieś konkretne aplikacje, lub szablony
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@didijo nowy docker 1.12 z wbudowanym docker swarmem, ewentualnie cos bardziej skomplikowanego - kubernetes, do obu jest jeszcze fajna nakladka do zarzadzania oboma rozwiazaniami czyli rancher
  • Odpowiedz
Mireczki postanowiłem przetestować #docker z symfony 2.8 na Windows 7

Chciałem użyć tego obrazu dla wystartowania kontenera.
Po wpisaniu docker-compose up mam bląd

Error for symfony Container command '/entrypoint.sh' could not be invoked.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@drwxr: Ideą kontenerów jest to, że działaja one na zasadzie usługi tzn. np. stawiasz na takim kontenerze takiego mysql'a i on nasłuchuje na danym porcie i możesz się wted z taką usługa komunikować i z takich kontenerów budujesz sobie środowisko jakie potrzebujesz. idea fajna, bo te same kontenery możesz uzywac w różnych projektach w zależności co chcesz zrobic. co do twojego pytania to jak uruchamiasz ten kontener to twoje polecenie
  • Odpowiedz
To jak ten cały blue ocean dla #jenkins zainstalować ?

How will Jenkins users consume the Blue Ocean UI?

Blue Ocean will be packaged in a plugin and made available for installation via the update center. The aim is to deliver it without modifying your existing Jenkins configuration so you can run it side by side with the classic Jenkins UI.


ale tuaj piszą o budowaniu:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: Przychodzi do teamu nowy dev. Ma lokalnie konfigurować u siebie wszystko aby mieć w odpowiednich wersjach? Nie, odpala vagrant/dockera i ma gotowe środowisko do pracy.
  • Odpowiedz
warto przerzucić się z #vagrant na #docker beta na #windows ? vagrant mam już maszynę postawioną, skonfigurowaną i w sumie wszystko z nią zrobionego, jakiś plus bedę miał z przejścia na dockera poza takim że mogę mieć to samo środowisko na serwerze produkcyjnym ? szybciej to się np odpala/działa ?
#webdev #programowanie #php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: Generalnie sprawa wygląda tak: jeśli możesz to przerzuć się na cokolwiek unixopodobnego, bo wygoda pracy jest nieporównywalnie większa niż praca w MINGW pod Windowsem(jakimkolwiek). Docker pozwala na dużo więcej niż Vagrant, poszukaj informacji w google "devops docker", "docker ibm pdf" oraz "docker pipeline" etc. Znajdziesz full materiałów tego typu.
lub bardziej akuratne - nowsze. Szczególnie prezentacje IBM mogą być megatreściwe.

Z własnego doświadczenia jestem w stanie powiedzieć, że jeżeli umiesz pochwalić
  • Odpowiedz
Gdyby ktoś był zainteresowany podszkoleniem się z #docker, za jakieś 6 minut na streamie będziemy zajmować się prostym dockeryzowaniem statycznej strony.

W praktyce chcę, by statyczna dokumentacja w html (wygenerowana ze sphinx'a), była dostępna automatycznie pod adresem docs.
Do zrobienia:
1. Budowanie dokumentacji w kontenerze
2. serwowanie jej za pomocą httpd oraz przy wykorzystaniu
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie

Własnie zainstalowałem sobie #docker na #osx i mam problem. Na Linuksie moje apki polegały swoje działanie na tym, że każdy kontener miał swój IP i łączyły się z kontenerami bezpośrednio przez ten IP. Na Macu niestety Docker działa przez maszynę wirtualną (docker-machine) i nie mam bezpośredniego dostępu do tych IP. Da się jakoś sprawić, aby i na Macu każdy kontener miał swoje IP dostępny z
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach