您的位置:首页 > 运维架构 > Docker

当黑客就学Docker——个人入门笔记Day4:容器操作命令篇

2019-08-12 10:40 417 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_41771371/article/details/99192097

Day3-了解对容器的常用操作

注:镜像运行起来后,称为容器。

1.新建并启动容器

docker run --name container-name -d image-name

可选参数:

  • – name:为容器起一个名称
  • -d:detached,执行完这句命令后,控制台将不会阻塞,可以继续输入命令操作,不会阻塞,也就是启动守护式容器,如果执行 docker run --name mycentos -it centos 会进入启动容器的命令控制台,也就是启动交互式容器
  • -i:以交互方式运行容器,通常与 -t 搭配使用;
  • -t:为容器重新分配一个伪输入终端,通常与 -i 搭配使用
  • -P:随机端口映射
  • -p:指定端口映射,后面会有端口映射详细讲解
  • image-name:要运行的镜像名称

2.查看容器
这个命令和Linux中查看进程的命令是同一个单词Process Status

docker ps


可选参数

  • -a:查看所有容器,包括已停止运行的
  • -q:静默模式,只显示容器编号
  • -l:显示最近创建的容器
  • -n 3:显示最近创建的 num(此处为 3)个容器
  • –no-trunc:不截断输出,显示完整信息
    3.启动容器
docker restart container-name/container-id

4.停止容器
常规停止容器:

docker stop container-name/container-id

强制停止容器:

docker kill container-name/container-id

5.删除容器
删除单个容器:

docker rm container-id

删除多个容器:

docker rm container-id container-id

删除所有容器:

docker rm $(docker ps -a -q )

可选参数:

  • -f:强制删除,如果在运行中,先停止,再删除

6.查看容器日志
查看当前容器日志:

docker logs container-id/container-name

可选参数:

  • -t:加入时间戳;
  • -f:跟随最新的日志打印;
  • –tail:显示最后多少条。

—————————————————————————我是分割线——————————————————————
最基础的操作部分到今天已经撸完,既然是将求快速上手,那么对于
可选参数,命令啥的现在只求一个印象,开始操作的时候在有针对性的对常用命令进行记。
对于更多的操作命令,我们以后学到了在梳理。
官方文档
下一篇文章理论联系实际,开始操刀!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: