J'ai un look dockerfile comme celui-ciConstruire et contenant de l'exécution, mais il n'y a pas de conteneur
FROM ubuntu
MAINTAINER abc <[email protected]>
RUN apt-get update
RUN apt-get install nano
RUN apt-get install -y software-properties-common python-software-properties
RUN add-apt-repository ppa:longsleep/golang-backports
RUN apt-get update
RUN apt-get -y install golang-go git
RUN mkdir /work
ENV GOPATH=/work
RUN go get github.com/abc/golang
RUN go build github.com/abc/golang
CMD /golang -addr $ADDR -workers $WORKERS
Je veux construire et contenant de l'exécution, mais après la construction (docker build .
) Je ne peux pas courir ce conteneur. Alors, quand je suis en cours d'exécution ou docker ps -a
docker ps
il n'y a pas conteneur pour exécuter
Merci. Mais je ne peux pas définir le port et d'autres variables, par exemple docker run -d -p 0.0.0.0:8080:8080 -e ADDR = 0.0.0.0: 8080 J'ai l'erreur suivante ** Réponse d'erreur du démon : Erreur d'exécution oci: container_linux.go: 265: le processus de démarrage du conteneur a provoqué "exec: \" - p \ ": fichier exécutable introuvable dans $ PATH". ** –
Votre ordre d'argument est incorrect. Cela devrait être 'docker run -d -p 0.0.0.0:8080:8080 -e ADDR = 0.0.0.0: 8080' –