码迷,mamicode.com
首页 > 其他好文 > 详细

Docker镜像、容器常用命令

时间:2020-06-21 13:24:20      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:ctr   option   centos   名称   options   ted   命令   主机   终端   

 容器

创建容器

  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镜像、容器常用命令

标签:ctr   option   centos   名称   options   ted   命令   主机   终端   

原文地址:https://www.cnblogs.com/21-Gram/p/13171857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!