2016-12-20 1 views
3

Gibt es eine einfache, prägnante Möglichkeit, Docker Images mit Fake zu erstellen? Ich schaue mir die API Doc's von Fake's Seite an und ich sehe nichts, was Docker betrifft. Ich kann die Befehlszeilenschnittstelle für Docker umschließen, aber ich würde das Rad lieber nicht neu erfinden, wenn ich es nicht brauche.Wie man Docker Image mit Fake erstellt

Antwort

4

Ich landete nur die Strecke gehen die Befehlszeile des Aufrufs

Target "BuildDocker" (fun _ -> 
trace "Building Docker Image" 

let result = 
    ExecProcess (fun info -> 
     info.FileName <- ("Docker.exe") 
     info.Arguments <- ("build -t \"docker/api:develop\" .") 
     info.WorkingDirectory <- (dockerDir @@ "/api") 
    ) (System.TimeSpan.FromMinutes 5.) 

if result <> 0 then failwith "Failed result from Docker" 
) 
Verwandte Themen