docker版本查看
docker --version
列出所有的container
docker container ls -a
列出所有的镜像
docker images
停止/关闭container
docker container stop containerId(这里停止container,但是container依旧存在哟)
启动容器
docker container start containerId
删除container
docker container rm containerId
删除镜像
docker image rm imageId
运行镜像
docker run -p 外部访问端口:映射端口 -t 镜像名称
image启动后进入容器内部
docker exec -it containerID /bin/bash
Dockerfile文件样例
# 指定基础镜像
FROM java:8
# 作者信息
MAINTAINER docker_user "zhaocgc@cn.ibm.com"
EXPOSE 8081
VOLUME /tmp
ADD springbootdemo-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
docker容器相关命令:
docker ps :查看在运行的容器
docker ps -a:查看所有容器
docker ps -q:只显示容器编号
docker rm $(docker ps -aq):删除所有容器
网友评论