Moja firma ma sprzedawany przez nas system, który składa się zasadniczo z mini-komputera „Smartbox” z systemem Ubuntu 12.04. To okno uruchamia aplikację Django oraz szereg różnych związanych z nią procesów upstartowania. Niewiele więcej. Mamy tysiące takich pudeł na polu. Zarządzamy zależnościami pakietów, rejestracją procesów itp. Poprzez pakiet deb z różnym …
Chcę dostarczyć moją aplikację klientom w formie obrazu dokera. Ważne jest jednak, aby użytkownik końcowy nie zmienił niczego w pojemniku. Użytkownik powinien mieć możliwość uruchamiania / zatrzymywania kontenera i interakcji z nim przez sieć. Czy można zabronić dostępu do elementów wewnętrznych kontenera? Czy można zweryfikować integralność obrazu, z którego wykonany …
Próbuję uruchomić kontener Docker jako router między prywatną ( --internal) siecią Docker a hostsiecią predefiniowaną . Oznacza to, że kontener musi mieć dwa interfejsy sieciowe: jeden interfejs „zewnętrzny”, który może uzyskać dostęp do wszystkich adresów IP hosta, i jeden interfejs „wewnętrzny”, który działa jak brama dla kontenerów w wewnętrznej sieci …
Mam obraz Dockera, nazwijmy go frontend.image, którego używam dla kompilatora Jenkins. Wtyczka Jenkins Docker rozdzieli pojemnik z tego obrazu i zbuduje artefakty wewnątrz kontenera. To wszystko działa świetnie. W tym przypadku frontend.imagesłuży do zbudowania aplikacji AngularJs. Częścią budowy tej aplikacji Angular jest instalacja pakietów npm wymaganych przez aplikację. Wydaje się, …
Czy istnieje elegancki sposób lub najlepsza praktyka, jeśli chodzi o usuwanie starych obrazów z rejestru Docker? Widzę tu wiele próśb / problemów: https://github.com/docker/docker-registry/labels/delete , ale nie znalazłem dla niego dobrego / popularnego rozwiązania. Czy istnieje narzędzie lub technika, która pomogłaby mi to zrobić? Czy są też jakieś najlepsze praktyki, których …
Mam dość prosty skrypt powłoki uniksowej spakowany w kontenerze Alpine Linux Docker hostowanym w rejestrze kontenerów platformy Azure. Maszyna wirtualna uruchamia ten skrypt z cronem: docker login <snip> docker pull example.com/bar:latest docker run example.com/bar:latest Czy mogę się obejść bez maszyny wirtualnej i zamiast tego korzystać z usług platformy Azure, być …
Czasami musisz zbadać pojemnik, który jest zatrzymany lub pojemnik, który po uruchomieniu umiera bardzo szybko i zatrzymuje się. docker exec -ti <id> bash działa tylko na uruchomionych kontenerach, po jego zakończeniu monit bash również się kończy. Nie docker startmożesz podać innej komendy, a jeśli pojemnik nagle umrze nagle, nie będziesz …
Zakładając, że Kubernetes został wdrożony za pośrednictwem Ranchera, a Jenkins buduje nowe obrazy i przekazuje je do DockerHub po zameldowaniu nowego kodu w GitHub, jak mogę zautomatyzować wdrażanie nowych obrazów? Innym sposobem na zadanie pytania może być: „Do zarządzania wdrożeniami korzystałem z Octopus. Czy jest coś podobnego do Kubernetesa lub …
Pracuję na 4 maszynach wirtualnych z 8 procesorami wirtualnymi 3,2 GHz i 32 GB, jednak podzielę procesy na osobne pojemniki. Nie jestem pewien, ile kontenerów uruchomić na hosta. Jakie są typowe liczby? Na przykład, w jaki sposób stosunek maszyny wirtualnej do serwera bez systemu operacyjnego wynosi 1:10, wszelkie linki do …
Moja firma próbuje trochę nadrobić zaległości w przestrzeni DevOps. Przeprowadziłem wiele badań dotyczących konteneryzacji aplikacji i towarzyszących temu systemów aranżacyjnych. Natknąłem się na artykuł (który chciałbym zapisać), w którym rozmawiali o połączeniu Roju z Kubernetesem, aby uzyskać lepszą funkcjonalność. W tym artykule nie zdefiniowali, co osiągnęli, robiąc to. Zastanawiałem się, …
xpost od https://forums.docker.com/t/cannot-connect-to-chocolatey-org/38745 Spodziewane zachowanie Korzystam z systemu Windows Server 2016 Datacenter (pobieranie MSDN) w wersji 64-bitowej - wersja 1607 - kompilacja 14393.1715 Używam Docker dla Windows i działam Windows Containers. Myślę, że jest to najłatwiejsza rzecz na świecie, aby to zrobić: reboot my host machine docker run -it microsoft/windowsservercore …
Gdy kompilacja jest uruchamiana w CircleCI, jedną z pierwszych rzeczy, które są wykonywane, jest: Skonfiguruj zdalny silnik Docker Specified reusable docker engine, but build has not been whitelisted. Contact CircleCI to be whitelisted Allocating a remote Docker Engine ... Remote Docker engine created. Using VM 'prealloc-wrjtu1qd-1491949826270' Created container accessible with: …
Zainstalowałem Jenkinsa na maszynie Ubuntu 16.04. Sam Jenkins nie działa w kontenerze. Chcę po prostu zadzwonić yarn installprzy użyciu obrazu węzła. Oto mój plik Jenkins: pipeline { agent any stages { stage('install node modules...') { agent { docker 'node' } steps { sh 'cd /path/to/package.json; yarn install' } } } …
Zasadniczo programista dba o spełnienie wymagań biznesowych. Może on / ona posiadać wiedzę specjalistyczną w zakresie konkretnego stosu lub struktury. Ale czy powinien postarać się nauczyć dokera i różnych metod wdrażania (rój, kube, mesos itp.)? Mówiąc wprost, dlaczego deweloper powinien przejmować się dokerem? PS: Nadrzędnym pytaniem do tego postu jest …
Próbuję uzyskać nowy potok Jenkinsa, aby przetestować nowe żądania ściągania do naszego kodu. Używam dokera z ubuntu:14.04obrazem do symulacji naszego środowiska produkcyjnego. Oto minimalny działający przykład: #jenkinsfile stage('Checkout and provision'){ docker.image('ubuntu:14.04').withRun('-u root'){ checkout scm sh 'chmod -R 770 ./' sh './init-script.sh' } } i #init-script.sh sudo add-apt-repository ppa:ondrej/php sudo apt-get …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.