Ich verwende docker, um ein öffentliches Repository zu klonen. Es wurde erfolgreich geklont. Aber ich weiß nicht, wo es geklont hat? Wie kann ich den Repo in meinem aktuellen Arbeitsverzeichnis mit docker klonen?Docker: Klonen git Repo im aktuellen Verzeichnis
Dockerfile
FROM debian:stretch
RUN apt-get update
RUN apt-get install -y git
RUN git clone https://github.com/ishpreet-singh/Sudoku.git
Klemme
[email protected]:/home/hp1/Desktop/src/sample# docker build -t img2 .
Sending build context to Docker daemon 2.048kB
Step 1/4 : FROM debian:stretch
---> 6d83de432e98
Step 2/4 : RUN apt-get update
---> Using cache
---> 5ad3bd342683
Step 3/4 : RUN apt-get install -y git
---> Using cache
---> 29bdeb15539f
Step 4/4 : RUN git clone https://github.com/ishpreet-singh/Sudoku.git
---> Running in 613bdd58bc99
Cloning into 'Sudoku'...
---> ba9f61f10baf
Removing intermediate container 613bdd58bc99
Successfully built ba9f61f10baf
Successfully tagged img2:latest
Ich möchte die Projektumgebung einrichten, also wähle ich Docker. Außerdem möchte ich das Projekt und seine Abhängigkeiten klonen. Ist etwas falsch mit dem Ansatz? Damit kann jeder mit Docker das Projekt ausführen. Die obige Docker-Datei war ein Teil der Hauptdatei, in der ich steckte. – Ishpreet
@Ishpreet, klonen Benutzer im Grunde Git-Quellen zu ihren lokalen Workstations und richten eine Docker-Umgebung ein (was eine gute Idee ist), um das Projekt auszuführen, aber Volumes mit Quellen zu den Containern hinzuzufügen. So .. Sie sollten Sudoku lokal klonen, aber einen Andock-Container zusammen mit bereitgestellten Volumes verwenden, um die geklonten Quellen auszuführen. – Opal