Docker容器常用使用命令

一、基本命令

docker version 查看docker版本

docker info 查看docker详细信息

docker --help 查看docker命令

二、镜像命令

docker images 查看docker镜像

[

EPOSITORY:镜像的仓库源

TAG:镜像的标签

IMAGE ID:镜像ID

CREATED:镜像创建时间

SIZE:镜像大小

]


docker images 效果

docker images -a列出本地所有的镜像

docker images -p只显示镜像ID

docker images --digests显示镜像的摘要信息

docker images --no-trunc显示完整的镜像信息

三、容器命令

docker run [OPTIONS] IMAGE根据镜像新建并启动容器。IMAGE是镜像ID或镜像名称

例子:docker run --name="demoTest" -d -p 8080:8081 eb7c949b9a43

例子解释:运行镜像ID为eb7c949b9a43的容器,映射访问端口为8080,docker内部端口为8081,容器为:demoTest,-d是关闭了后台也在运行当中

OPTIONS说明:

 --name=“容器新名字”:为容器指定一个名称

 -d:后台运行容器,并返回容器ID,也即启动守护式容器

 -i:以交互模式运行容器,通常与-t同时使用

 -t:为容器重新分配一个伪输入终端,通常与-i同时使用

 -P:随机端口映射

-p:  指定端口映射

--net=host:将容器内所有端口映射到宿主机,可代替-p命令

docker ps列出当前所有正在运行的容器

docker ps -a列出所有的容器

docker ps -l列出最近创建的容器

docker ps -n 3列出最近创建的3个容器

docker ps -q只显示容器ID

docker ps --no-trunc显示当前所有正在运行的容器完整信息

exit退出并停止容器

Ctrl+p+q只退出容器,不停止容器

docker start 容器ID或容器名称启动容器

docker restart 容器ID或容器名称重新启动容器

docker stop容器ID或容器名称停止容器

docker kill 容器ID或容器名称强制停止容器

docker rm 容器ID或容器名称删除容器

docker rm -f 容器ID或容器名称强制删除容器

docker rm -f $(docker ps -a -q)删除多个容器

docker logs -f -t --since --tail 容器ID或容器名称查看容器日志

如:docker logs -f -t --since=”2018-09-10” --tail=10 f9e29e8455a5

 -f : 查看实时日志

 -t : 查看日志产生的日期

 --since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志

 --tail=10 : 查看最后的10条日志

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容