Docker镜像容器常用命令

Posted 21-gram

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker镜像容器常用命令相关的知识,希望对你有一定的参考价值。

 容器

创建容器

  docker run [OPTIONS] 镜像名:标签名

OPTIONS  

-i 表示交互式运行容器(就是创建容器后,马上会启动容器,并进入容器 ),通常与 -t 同时使用
 
-t 启动后会进入其容器命令行, 通常与 -i 同时使用; 加入 -it 两个参数后,容器创建就能登录进去。即分配一个伪终端
 
--name 为创建的容器指定一个名称
 
-d 创建一个守护式容器在后台运行,并返回容器ID
 
-v 表示目录映射, 格式为: -p 宿主机目录:容器目录
 
-p 表示端口映射,格式为: -p 宿主机端口:容器端口
 

交互式容器

创建容器后,马上会启动容器,并进入容器
docker run -it --name=mycentos centos:7 /bin/bash
 

守护式容器

果对于一个需要长期运行的容器来说,我们可以创建一个守护式容器(后台运行的容器)
 docker run -id --name=mycentos2 centos:7
 

查看容器

  查看正在运行容器  docker ps

  查看所有的容器(启动与未启动的容器)  docker ps -a

  查看最后一次运行的容器  docker ps –l

  查看停止的容器  docker ps -f status=exited

  查看容器的cpu占用率  docker stats

  查看容器日志  docker logs -f -t --tail 100 容器id 

 

退出容器

退出并停止当前容器, 注意在容器内部的命令行执行  exit
 
  退出不停止当前容器  Ctrl + p + q
 

启动容器

docker start 容器名称|容器id  docker start `docker ps -a -q`
 
启动所有运行过的容器   docker start `docker ps -a -q` 
 

停止容器

  停止正在运行的容器(正常停止)    docker stop 容器名称|容器id

  强制停止正在运行的容器     docker kill 容器名称|容器id

  停止所有在运行的容器    docker stop `docker ps -a -q`

镜像

  查看镜像

  •  列出已安装所有镜像   docker images
  •  只显示镜像ID   docker images -q

  拉取镜像  docker pull 镜像名:标签名

  删除镜像  docker rmi 镜像ID

以上是关于Docker镜像容器常用命令的主要内容,如果未能解决你的问题,请参考以下文章

docker常用命令

docker常用命令

Docker----常用命令(镜像和容器的常用命令)

Docker 从入门到实践系列三 - Docker 常用命令

Docker 从入门到实践系列三 - Docker 常用命令

Docker镜像常用命令 Docker容器常用命令