Sto cercando di creare file Dockerfile da zero in Windows7. Tuttavia, attualmente hanno difficoltà al primo passo. Il mio Dockerfile è posto sotto C:\Users\Arturas\Docker\Jenkins
. Percorso della cartella condivisa di Virtual Box su c:\Users
e nome cartella su c/Users
(le impostazioni predefinite di boot2docker non sono state modificate).
Quando eseguo (su git bash):
$ docker build --file Docker/Jenkins/ .
Ottengo:
imansible elaborare Dockerfile: leggere C: \ Users \ Arturas \ Docker \ Jenkins: L'handle non è valido.
Il contenuto del file Docker è solo una linea:
DA Jenkins
Ho appena iniziato a imparare Docker, quindi la mia esperienza è ancora molto limitata. Tuttavia da strumenti come boot2docker mi aspetto comandi di base per lavorare fuori dalla scatola in modo da devo mancare qualcosa.
Prova invece:
cd /C/Users/Arturas/Docker/Jenkins docker build -t myimage .
Dockerfile
qui che tu abbia un file denominato Dockerfile
sotto la cartella Jenkins.
L'opzione -f
di una docker build
di un docker build
è per il riferimento a Dockerfile (se è denominato in modo diverso per esempio)
Non dimenticare di utilizzare l'ultima docker-machine (il 0.5.4 uno : un exe docker-machine_windows-amd64.exe
): utilizza un VM denominato boot2docker.iso
tramite VirtualBox.