我的dockerfile看起来像这样
FROM ubuntu
MAINTAINER abc <abc.yur@gmail.com>
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
时,没有容器可以运行
答案 0 :(得分:2)
docker build .
这会创建图像而不是容器。你需要使用
docker images
获取图像列表。
当您使用下面的内容运行容器时, docker ps
会显示
docker run -d <image>