Przymierzam się do instalacji Sonarr w dockerze na prywatnym serwerku debianowym. Nie miałem nic do czynienia z dockerem i mam parę pytań:
- jak z aktualizacjami takich chodzących w dockerze aplikacji? Czy są automatyczne? Czy mogą być automatyczne?
- ogólnie czy wielkie niebezpieczeństwo się wiąże z odpalaniem dockerów nie wiadomo skąd na swojej maszynie? Jeżeli odpalę takiego dockera jako użytkownik, to czy może się on jakoś wybić na roota hosta?
#docker
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam aplikację webową opartą na Angularze v5 (CLI), .NET Core WebAPI i SQL Server.

Nie korzystałem z szablonów VS. Zamiast tego, aplikacja angularowa jest kompletnie oddzielona od API i komunikuje się z nim poprzez proxy.

Chciałbym teraz zrobić deploy na Azure w kontenerze dockerowym, ale wszystkie tutoriale, jakie znalazłem zalecają, żeby wrzucić WebAPI do katalogu aplikacji angualowej.

Czy
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ThatPart: Tworzysz dwa kontenery, jeden z api i drugi z frontem i np. nginx. W nginx ustawiasz sobie proxy na api i wszystko działa. :) Ogólnie to 1 proces = 1 kontener. Nie wrzucaj dwóch aplikacji do jednego to jest antipattern.
  • Odpowiedz
Zainstalowałem sobie na #vps dockera, próbuje wywołać coś komendą docker i wywala komunikat, że komenda nie została znaleziona. Lokalnie na moim systemie nigdy nie miałem takiego problemu. Ma ktoś jakiś pomysł?
#docker #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pepepanpatryk: zobacz dpkg -L docker

Nie pamiętam czy małe czy duże l. Powinien wyświetlić Ci wszystkie pliki z paczki

Z tego, co pamiętam, paczka docker, nie zawiera "tego" dockera, tamta paczka nazywa się jakoś inaczej
  • Odpowiedz
@puzno Sprawdź ElementaryOS, bazuje na Ubuntu, wygląda trochę jak OSX, tam już prawie wszystko można wyklikac, a poza tym mają swój sklep z aplikacjami. Zainstalowałem ojcu na laptopie mówiąc, że to nowy Windows i sobie chwali :D
  • Odpowiedz
Chce sobie uruchomić kontener dockera z aplikacją.

To jest mój plik Dockerfile

FROM microsoft/dotnet
WORKDIR /dotnetapp
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki chciałbym sobie kupić VPS i hostować na nim jedną, a właściwie dwie apki.
Jedna apka to będzie serwer napisany w C#, który będzie zwracał dane do drugiej aplikacji, która jest napisana w angularze i pełni rolę warstwy frontowej. Zarówno backed i front będą działać w takim razie w obrębie jednej maszyny.

Nie miałem do czynienia z takimi konfiguracjami więc zastanawiam się jak to ogarnąć.
Będę miał VPS i co dalej?

A
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: Też nie wiem jak u nich angularowców, w życiu w tym nie pisałem. A ten artykuł jest...No myślałem że na medium.com jest jakikolwiek poziom.
  • Odpowiedz
@trustME: Ok ogarnięte, działa. Mam jeszcze pytanie - jak wygląda komunikacja pomiędzy kontenerami? Załóżmy, że jeden kontener pełniłby rolę właśnie frontu aplikacji, a drugi to backed. Jak skonfigurować komunikację między nimi?
  • Odpowiedz
Koledzy,
1) Dedyk i docker, czy dedyk podzielony na VPSy i docker na VPSach?
2) Docker swarm, kubernetes czy mesos? (a może coś innego?)

#docker #devops
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bawię się z #docker używając docker-compose, postawiłem sobie kontenery z apache (i php), mysql i redis. Chciałbym teraz w jak najprostszy sposób połączyć się przez SSH z poziomu PHPStorma, w jaki sposób mogę to zrobić? Googlowałem już trochę, ale prostego rozwiązania nie udało mi się znaleźć. Do tej pory miałem maszynę wirtualną z virtualboxa i po prostu tworzyłem nowe połączenie i jazda.
#webdev #phpstorm
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaki jest najlepszy sposób zaimplementowania systemu notyfikacji dla aplikacji rozdzielonej na RESTowy backend (Django Rest Framework) oraz frontend napisany w Django? Całość stoi na dockerze dlatego przypuszczam całkowitą rozdzielność serwisów (wyklucza to np linuxowy socket), obecnie mam odpytywanie odpowiedniego endpointa co 5 sekund przez jQuery, ale to raczej bardzo słaby sposób ( ͡° ʖ̯ ͡°)

#programowanie #python #docker #django #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Posiadam ubuntu 17 + najnowszą wersję dockera, świeżo co zainstalowałem. Postawiłem wirtualne środowisko i utworzyłem projekt Symfony przez konsolę (nie przez dockera).

W tej chwili jak używam polecenia:
docker-compose exec php bin/console doctrine:generate:entity bash

i wygeneruje mi pliki PHP, YML w projkecie to zapisują się one z uprawnieniami użytkownika ROOT - ja natomiast swój edytor mam odpalony jako zwykły user - więc NIE MOGĘ EDYTOWAĆ TYCH PLIKÓW
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yggdrasil @malypirat nie trzeba mieć nawet w kontenerze użytkownika tylko odpalić dockera żeby uruchamiał kontener z odpowiednim uidem. Tworzenie użytkownika to tylko utworzenie nazwy i środowiska a jądro i tak operuje na uidach
  • Odpowiedz
postawiłem sobie #openshift origin, mam wystawiony rejestr dockera, ale nie mogę zalogować się do niego, przez co nie mogę nić spushować czy spullować. Jak próbuję zdalnie to wywala '.... no route to host', a jak z tej samej maszyny co stoi docker to authorizaton required, mimo że używam wygenerowanego tokena. Ktoś pomoże?
#programowanie #docker
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: U mnie bardzo podobnie. ;) Szkoda tylko, że nie ma jeszcze sposobu, żeby wszystkie usługi miały automatyczne przekierowanie na https a tylko wybrane nie. Na razie radzę sobie odwrotnie.
  • Odpowiedz