linux下docker啟動容器,查看容器、進程、日志等命令


運行容器:docker run -it 鏡像名 /bin/bash

退出容器:exit 或者 Ctrl+P+Q

查看所有容器:docker ps -a

查看運行的容器:docker ps

重啟容器:docker restart 容器ID

重啟容器后進入交互式:docker start -i 5c6ce895b979

進入容器:docker attach 容器ID

docker exec -it 容器ID /bin/bash

$ docker ps // 查看所有正在運行容器
$ docker stop containerId // containerId 是容器的ID
$ docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID
$ docker stop $(docker ps -a -q) // stop停止所有容器
$ docker rm $(docker ps -a -q) // remove刪除所有容器

博客園首頁新隨筆聯系管理訂閱訂閱隨筆- 153 文章- 11 評論- 2
docker 命令 查看啟動進程及日志
一 docker ps
查看正在運行的docker容器有哪些。

二 docker ps -a
查看所有docker容器,包括不在running狀態的。

三 docker logs 參數 容器id
查看具體某一個容器的日志。

其中參數可選擇的有:

-f follow 表示實時顯示日志

-t timestamp 表示顯示時間戳

--tail=n 或 --tail n 表示顯示末尾n行

例如:docker logs -f --tail=200 xxxx,表示實時加載日志信息,並且僅顯示最后200行。

四 docker logs 參數 容器id | grep str
查找日志文件中含有特定字符串的行

五 docker logs 參數 容器id | grep str >> out.txt
查找日志文件中含有特定字符串的行,並且輸出到指定文件out.txt中。

六 根據時間查看log
--since 從指定時間點到最新的日志

--until 指定結束時間點

docker logs --since 2020-04-10T19:50:00 container

docker logs --since 2020-04-10T19:30:00 --until 2020-04-10T20:05:00 contailer


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM