直接运行docker run -d centos
这个时候回启动容器,但是因为容器里面没有前台进程所以这个时候docker会把没用的进程给停止掉,可以看到docker ps
命令没有查看到任何的正在运行的容器
但是如果说你使用 -it命令进入到了容器里面,这个他就不会把这个centos容器停止掉+
这里还是引用一下老师的笔记
docker 查看日志
首先还是在后台使用 -it命令启动一个centos容器然后使用ctrl +p +q 退出当前容器,注意这里启动的这个容器不会被停止
要学习查看日志这个知识点,那么接下来要用到shell 来让我们的容器有日志打印出来 这个时候我们执行docker run -d centos /bin/sh -c "while true;do echo myLog********;sleep 1;done"
这个会每一秒中都打印一下子myLog*****这个日志
接下来就是执行docker logs -tf --tail 10 8d57ffda7a29
这个是显示指定行数的日志 目前就是10行
这里还是直接参考老师的笔记
查看docker容器内部的进程信息
这里执行docker top 8d57ffda7a29
这样子就可以查看docker容器内部的进程信息了 这个将来如果要kill进程的话就根据这个id来杀死
查看镜像的元数据(很重要!!)
这里需要执行docker inspect 8d57ffda7a29
可以看到当前容器的一些基本的信息包括容器id,容器运行状态,给容器的参数等等