0
我有一个dockerfile这个样子的编译和运行容器,但没有容器
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
所以我想建立和运行容器但建筑(docker build .
)后,我无法运行此容器。所以,当我运行docker ps -a
或docker ps
没有容器运行
感谢
docker ps
将显示。但我无法设置端口和其他变量,例如 docker run -d您的参数顺序错误。它应该是'docker run -d -p 0.0.0.0:8080:8080 -e ADDR = 0.0.0.0:8080' –