Standardmäßig beim Ausführen docker run -it [myimage] ODER docker attach [mycontainer] Sie stellen als Root-Benutzer eine Verbindung zum Terminal her, aber ich möchte eine Verbindung als anderer Benutzer herstellen. Ist das möglich?
Standardmäßig beim Ausführen docker run -it [myimage] ODER docker attach [mycontainer] Sie stellen als Root-Benutzer eine Verbindung zum Terminal her, aber ich möchte eine Verbindung als anderer Benutzer herstellen. Ist das möglich?
Ich weiß nicht, was ich falsch mache, aber ich kann einfach nicht docker-compose updas neueste Image aus unserer Registrierung verwenden, ohne zuerst die alten Container vollständig aus dem System zu entfernen. Es sieht so aus, als würde Compose das zuvor gestartete Image verwenden, obwohl...
Ich möchte ein Docker-Image erstellen. Dies ist mein Arbeitsverzeichnis: Dockerfile.in test.json test.py Und das ist meine Docker-Datei: COPY ./test.json /home/test.json COPY ./test.py /home/test.py RUN python test.py Wenn ich diesen Befehl starte: docker build -f Dockerfile.in -t...
Ich versuche, den Benutzer zum Benutzer tomcat7 zu wechseln, um SSH-Zertifikate einzurichten. Wenn ich das tue su tomcat7, passiert nichts. whoami rinnt immer noch Wurzel nach dem Tun su tomcat7 Doing a more /etc/passwd, ich folgendes Ergebnis erhalten , die deutlich zeigt , dass ein tomcat7...
Ich habe Docker auf Linode-Servern. Manchmal sehe ich, dass die Zeit auf den Hafenarbeitern nicht richtig ist. Derzeit habe ich das Ausführungsskript in jedem Docker so geändert, dass es die folgenden Codezeilen enthält. yum install -y ntp service ntpd stop ntpdate pool.ntp.org Idealerweise...
Ich bin ein bisschen verwirrt über diese beiden Optionen. Sie scheinen verwandt zu sein. Sie sind jedoch nicht wirklich kompatibel. Zum Beispiel scheint es, dass die Verwendung von Dockerfiles bedeutet, dass Sie sich nicht wirklich auf Bilder festlegen sollten, da Sie die Dockerfile wirklich...
Ich versuche, ein Debian-Paket wie folgt in einen Ubuntu-Container herunterzuladen: sudo docker run ubuntu:14.04 wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.8.2-omnibus.1-1_amd64.deb Ich bekomme exec: "wget": executable file not found in $PATH Ich habe wgetDocker...
Ich möchte einen Docker-Container pragmatisch stoppen und löschen, wenn er ausgeführt wird. Dies ist für ein Build-Skript. Nehmen Sie das folgende Beispiel. Wie würde ich den Docker-Container "rabbitmq" stoppen und löschen, wie in einem Bash-Skript unter der Spalte NAMES angezeigt? docker...
Ich habe gerade ein paar Dockerfiles. Eine ist für Cassandra 3.5 und es ist FROM cassandra:3.5 Ich habe auch eine Docker-Datei für Kafka, aber es ist ziemlich viel komplexer. Es ist FROM java:openjdk-8-freund es führt einen langen Befehl aus, um Kafka und Zookeeper zu
Ich habe zwei Docker-Container basierend auf zwei verschiedenen Bildern erstellt. eine von db und eine andere für den Webserver. Beide Container laufen auf meinem Mac OSX. Ich kann vom Host-Computer aus auf den DB-Container zugreifen und auf die gleiche Weise vom Host-Computer aus auf den...
Weiß jemand, ob es eine Möglichkeit gibt, dass Docker Swarm einen Dienst, der Teil eines Stapels ist, neu startet, ohne den gesamten Stapel neu zu starten?
Beim Erstellen von Dockerfiles mit dem Alpine-Image habe ich oft die Verwendung des apk --no-cacheund anderer Commits gesehen , und stattdessen sehe ich rm /var/cache/apk/*. Ich bin neugierig zu wissen, dass die Verwendung von das --no-cachedie Notwendigkeit beseitigt, später eine zu tun rm...
Wie würde ich vorgehen, um eine Anwendung auf meinem Host-Computer zu starten, um Dateien und Standarddaten aus einem laufenden Docker-Container zu lesen? Im Wesentlichen möchte ich dies tun: docker start containerid ./myapp // This app will *somehow* have access files and stdout generated by the...
Ich stelle einige verschiedene Docker-Container bereit, wobei MySQL der erste ist. Ich möchte Skripte ausführen, sobald die Datenbank verfügbar ist, und andere Container erstellen. Das Skript ist fehlgeschlagen, weil versucht wurde, es auszuführen, als das Einstiegspunkt-Skript, das MySQL (aus...
Ich habe in Docker einen einfachen Knotenserver eingerichtet. Dockerfile FROM node:latest RUN apt-get -y update ADD example.js . EXPOSE 1337 CMD node example.js example.js var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type':...
Was habe ich falsch gemacht (oder nicht gemacht), gdbwas für mich nicht richtig funktioniert? root@6be3d60ab7c6:/# cat minimal.c int main() { int i = 1337; return 0; } root@6be3d60ab7c6:/# gcc -g minimal.c -o minimal root@6be3d60ab7c6:/# gdb minimal GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2)...
Bei einer Binärdatei, die mit Go unter Verwendung von kompiliert GOOS=linuxund GOARCH=amd64in einem dockerContainer bereitgestellt wurde alpine:3.3, wird die Binärdatei nicht ausgeführt, wenn der Docker-Engine-Host Ubuntu (15.10) ist: sh: /bin/artisan: not found Dieselbe Binärdatei...
Docker für Mac verwendet eine von HyperKit erstellte Linux-VM zum Speichern und Ausführen von Containern auf einem Mac. Mit Docker Toolbox kann ich einfach VirtualBox öffnen und auf die Docker-Maschinen-VM zugreifen. Wie kann ich mit Docker für Mac auf die von HyperKit erstellte VM zugreifen?...
Docker hat diesen Fehler ausgelöst: standard_init_linux.go: 178: Der Exec-Benutzerprozess hat einen "Exec-Formatfehler" verursacht. Immer wenn ich einen bestimmten Docker-Container mit CMD oder ENTRYPOINT ausführe, ohne Rücksicht auf Änderungen an der Datei, außer CMD oder ENTRYPOINT zu entfernen....
Ich versuche gerade, Docker zu lernen, und bin verwirrt darüber, wo tatsächlich Datenmengen vorhanden sind. Ich verwende Docker Desktop für Windows . (Windows 10) In den Dokumenten heißt es, dass Sie durch Ausführen von Docker Inspect für das Objekt die Quelle erhalten: