#webdev #programowanie #docker

Probuje zrozumiec jak dziala docker,

Obecnie:
Czysta instalacja Ubuntu 16 na produkcji i jako OS, te same programy apt-get, te same configi etc. po prostu tu i tu nginx sobie serwowal aplikacje, na produkcji mialem wszystko na porcie 80 i sobie podpinalem domeny pod server_name, lokalnie po prostu hostowalem appki na innych portach.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wrzesien: wait, to chyba nadal nie rozumiem jak dziala Docker.
Myslalem, ze to cos jak virtualka, ze sobie klonuje jakby srodowisko z produkcji zeby psuc je lokalnie.

Teraz to sie wydaje jeszcze bardziej skomplikowane, moze Vagrant bardziej sluzy do tego co chce osiagnac? Taki "staging" server, tylko, ze lokalnie zeby nie wysylac po kazdej zmianie commita, tylko sie bawic na zywo w kodzie.
  • Odpowiedz
@Melcma: To jest coś mniej niż virtualka i więcej niż chroot. Vagrant jest lepszy, ale często stosuje się obie technologie, co też daje różne zalety. Więc w vagrancie symulujesz sobie infrastrukturę, ale poszczególne mikroserwisy trzymasz w dockerze.
  • Odpowiedz
@NNPlaya: Idea bardzo słuszna, ale coś nie do końca jestem przekonany do tego rozwiązania. Mianowicie chodzi o:

nie ma możliwości przygotowania wprost kontenera z danymi


To brzmi dokładnie jak data volume containers.

Próbowałeś zapakować przygotowane dane do osobnego data volume container i przy uruchamianiu kontenera z MySQL wskazać katalog danych przez --volumes-from mysql_data? Po wykonaniu testów można zwyczajnie usunąć kontenery wraz z powiązanymi z nimi volumes_ (to ważne,
  • Odpowiedz
Siema, próbuję odpalić projekt Django który jest oparty o cookiecutter

odpalam:

sudo docker-compose build
sudo docker-compose run django python manage.py migrate
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@netxman: jeśli dobrze widzę i nic nie przegapiłem, Twój problem to:

..upstream app {
....server django:5000;
..}

A w docker-compose.yml masz
  • Odpowiedz
Mireczki, pytanie o docker.
Ogarniam sobie VPS'a i chce wybrac dobra droge. Jako, ze planuje, a co najmniej dopuszczam sytuacje, ze bede mial na VPS aplikacje w nodeJS, jakies WordPressy, a moze i tez cos w ASP.NET Core sie pojawic to zamiast jakiegos panelu hostingowego, przemyslalem, ze lepiej moze troche sie pomeczyc na poczatku ale zainstalowac i skonfigurowac docker'a z #nginx bo to zapewni stabilnosc przy instalowaniu roznych rzeczy i nie bedzie syfu z zaleznosciami itp, a dodatkowo rozwazajac wejscie na rynek pracy w IT, doswiadczenie z docker'em moze zaprocentowac.

Jakies dobre atykuly o Docker zeby byc pewnym, ze wiem z czym to sie je zanim zaczne instalowac wszystko?
Czy ktos z Was uzywa https://github.com/jwilder/nginx-proxy ? Wyglada na swietne narzedzie do automatycznego spinania kontenerow z nginx'em (a tego wlasnie nie moglem wczesniej ogarnac, bo reczne konfigurowanie z kazdym restartem kontenera to jednak lipa...)
Bede wdzieczny za porady :)
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

natywną obsługę kontenerów do iOS i Windows10


Dodam tylko na marginesie że to wcale nie jest natywna obsługa - w obu przypadkach nadal pracujemy na zwirtualizowanym systemie, mo prostu zamiast korzystać z Virtualboxa korzystają z wbudowanych w system platform wirtualizacji. Kontenery są mechanizmem czysto linuxowym, i tylko tam działają natywnie.

@trustMe Polecam zainteresować się narzędziem docker-compose, które pozwala ci zarządzać flotą kontenerów, zapisać konfiguracje wszystkich w jednym pliku itd. Powinien rozwiązać
  • Odpowiedz
Nie mogę się połączyć z mysql ;_;

Workbench:

Lost connection to MySQL server at 'reading initial communication packet', system error: 0
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pracuję na Ubuntu. Przymierzam się do dockera i zastanawia mnie jak zrobić coś takiego:
- kilka wersji PHP zmienianych poleceniem w konsoli,
- apache2,
- adresy typu projekt.dev,
- jedno środowisko dla wszystkich projektów, trzeba przełączyć na inną wersję PHP, zamykam aktualną wersję i odpalam inną,
- o ile to możliwe to automatyczne przełączanie na inne kontenery (np wersję PHP),
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ma ktoś pomysł jak dobrać środowisko? Vue.js frontend i api w PHP. Niby xampp by wystarczył, ale czy nie ma obecnie jakiegoś lepszego rozwiązania?

Wydaje mi się, że docker to za dużo na to? Zwłaszcza, że pracuję z OSX. Kiedyś ktoś wspominał też o jakiejś alternatywie dla dockera dla opornych.

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

Czy jest tu ktoś, kto ogarnia #docker i dokeryzował aplikację #nodejs?

Dobrze rozumiem, że jak trzymam moduły lokalnie w katalogu aplikacji i montuję do dockera cały katalog aplikacji (razem az app.js i node_modules) to już w Dockerfile nie muszę robić "npm install"?

#programowanie #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #docker #linux Próbuję sprawić żeby kontener udostępniony na publicznym IP był widziany jako to samo IP również podczas operacji sieciowych ze środka kontenera. Aktualnie mam kontener opublikowany powiedzmy na A.B.C.D:9999:99 i wszystko jest spoko, bo ze świata mogę po prostu pingować A.B.C.D. Jeśli natomiast zrobię curl [http://bot.whatismyipaddress.com/](http://bot.whatismyipaddress.com/) ze środka tego kontenera jestem widziany jako główne IP hosta, bo połączenie idzie przez most docker0. Od wczoraj
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam mam problem z Vagrantem a dokładniej z laravel/homestead. Według mnie to jakiś problem z kluczem ssh ale jest ustawiony a sciezka w Homestead.yaml do .ssh również jest prawidłowy :(

Vagrantfile: http://pastebin.com/YWShmWhY

#webdev #webdeveloper #php #laravel #homestead #wirtualizacja #docker #programowanie
hiroszi - Witam mam problem z Vagrantem a dokładniej z laravel/homestead. Według mnie...

źródło: comment_d0k7p2GEZNdHisomTBhIVQbPWJJDY5Yb.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czy jest może jakaś wersja trialowa licencji na #redhat ? Gdy próbuje zainstalować jakiekolwiek pakiety krzyczy mi > This system is not registered to Red Hat Subscription Management. You can use >subscription-manager to register.

A bawię sie tym na #docker
może @CentrumOpenSource coś wie na ten temat?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZygmuntStary:
na początek zerknij w Red Hat Customer Portal jak wygląda Twój akces w programie testowym Red Hata.
Tutaj masz link: https://access.redhat.com/
Jeżeli masz aktywną subskrypcję z 30 dniowym terminem to błąd który Ci wyskakuje jest związany z faktem, że nie masz skonfigurowanego repozytorium: yum.
Tutaj masz info jak to
  • Odpowiedz
#docker #rabbitmq #programowanie Chłopacy, pytanie. Mam sobie Dockerfile zaczynający się FROM php:7-apache. Próbuję do #php dodać wsparcie rabbita. Teoretycznie można to zrobić tak RUN apt-get update && apt-get install -y librabbitmq-dev && echo "" | pecl install amqp, ale nic z tego. W php mam Fatal error: Uncaught Error: Class 'PhpAmqpLib\Connection\AMQPStreamConnection' not found. Dodawał może ktoś ten moduł?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@repostuje: wszystko jest ok. Instalacja jest bezbłędna, bo inaczej kontener by się nie zbudował. Mimo wszystko nie mam wsparcia w PHP do łączenia się z serwerem rabbita. Dodałem nawet moduł do php.ini pod koniec, bo myślałem, że to przez to. No ale lipa nadal.
  • Odpowiedz
#webdev #gitlab #docker

Jak mogę na Gitlab CI odpalić usługę z parametrem? Lub jak można skonfigurować tę usługę?

Zamiast tak:

services:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Greg36:

The alias hostname for the service is made from the image name following these rules:

Everything after : is stripped

Slash (/) is replaced with double underscores
  • Odpowiedz
@normanos:

5. LAS DOBRZE ZAPROGRAMOWANY

niezła patologia, tysiące pracowników jednego z największych pracodawców w polsce codziennie żyły wyprówa sobie na tym gównosofcie mamusiek wypuszczanym między porodami
  • Odpowiedz