Docker立即停止容器

我尝试使用与另一个容器链接的Java容器,但容器立即停止。 他们的方式是让它开始?

我的Java Dockerfile显示如下:

# # Oracle Java 8 Dockerfile # # https://github.com/dockerfile/java # https://github.com/dockerfile/java/tree/master/oracle-java8 # # Pull base image. FROM debian:latest # Install Java. RUN \ apt-get update && \ echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list && \ echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list && \ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 && \ apt-get update && \ dpkg -P oracle-java8-installer && \ apt-get install -f # Define commonly used JAVA_HOME variable ENV JAVA_HOME /usr/lib/jvm/java-8-oracle CMD["/bin/bash"] 

你是否以交互模式运行你的容器?

 docker run -it myimage 

请注意,您不需要创build自己的Java映像,可以使用此命令运行容器

 docker run -it java:8 /bin/bash