Docker容器技术常用命令以及Docker的日志监控

帮助命令 

  docker version   #查看版本
  docker info 获取docker的信息
  docker --help    #获取帮助

镜像命令

docker images

列出本地主机上的镜像

REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小

docker search +某个镜像的名字   

 搜索镜像

docker pull  +镜像名字     

  拉取镜像

删除镜像   

支持删除多个和删除单个

docker rmi    -f   镜像id   删除单个

docker rmi  -f     镜像名1;TAG 镜像名2;Tag

doker rmi -f $(docker images -qa)

容器命令

有镜像才能创建容器,这是根本前提,镜像运行在容器之上

docker pull  centos   下载一个centos镜像

docker run  -it centos      创建并启动进入容器,容器里面运行的是centos

也可以通过参数--name在创建的时候指定容器名,下次返回的时候就可以通过这个名称返回了。

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

docker ps  [OPTIONS]
OPTIONS说明(常用):
 
-a :列出当前所有正在运行的容器+历史上运行过的
-l :显示最近创建的容器。
-n:显示最近n个创建的容器。
-q :静默模式,只显示容器编号。
--no-trunc :不截断输出。

退出容器

exit    容器停止退出

ctrl+P+Q  容器 不停止退出

退出后如果想再次进来

docker attach +容器名,

使用docker ps 命令查看正在运行的容器

刚刚启动的那个容器的名字是cool_boyd

进入容器

docker attach cool_boyd

启动容器:docker start 容器id或者容器名

重启容器 docker restart 容器id或者容器名

停止容器:docker stop 容器id或者容器名

强制停止容器 docker kill 容器id或者容器名

删除已经停止的容器 docker rm 容器id   

  一次性删除多个容器 
      

                docker rm  -f $(docker ps -a -q)

                docker ps -a |xargs  docker rm

启动守护式容器

 

正常使用docker守护式进程的方式启动

docker run -d centos

使用docker ps -a 发现容器已经退出

很重要的要说明的一点: Docker容器后台运行,就必须有一个前台进程.
容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。
 
这个是docker的机制问题,比如你的web容器,我们以nginx为例,正常情况下,我们配置启动服务只需要启动响应的service即可。例如
service nginx start
但是,这样做,nginx为后台进程模式运行,就导致docker前台没有运行的应用,
这样的容器后台启动后,会立即自杀因为他觉得他没事可做了.
所以,最佳的解决方案是,将你要运行的程序以前台进程的形式运行

查看容器的日志

命令docker logs -f -t --tail +容器ID

   简单说明:-t 是加入时间戳

                      -f是随最新的日志打印

                    -tail 数字显示最后多少条

简答 的实践如下:

       这里使用了脚本是容器一直执行打印操作,用日志监控打印语句。

查看容器内部的细节

docker  inspect  +容器id

查看容器内运行的进程

docker top   容器ID

从容器内拷贝文件到主机上

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值