Docker 容器管理

查询完整的容器ID

sudo docker ps --no-trunc

查询容器运行状态

sudo docker ps -a | grep 要查询的容器ID

停止容器运行

sudo docker stop 要停止的容器ID

启动容器

sudo docker start 要启动的容器ID
sudo docker start 容器别名

查询容器信息

sudo docker inspect 要查寻的容器ID
1、提取容器运行的状态
    sudo docker inspect -f {(.State.Status)}  要查寻的容器ID
2、提取容器的ip地址
    sudo docker inspect -f {(.NetworkSettings.IPAddress)} 要查寻的容器ID

查看 容器日志

sudo docker logs 要查寻的容器ID
1、实时打印最新的日志
    sudo docker logs -f 要查寻的容器ID

查看容器资源占用情况

sudo docker stats 要查寻的容器ID

进入容器内部

sudo docker exec + 容器名 + 容器内执行的命令
1、例如:查看容器内启动了哪些进程
    sudo docker exec 要查寻的容器ID ps aux
2、进入容器内部执行命令
    sudo docker exec -it 容器ID /bin/bash

参数详解:

  • exec
  • -i
  • -t
原文地址:https://www.cnblogs.com/MeiCheng/p/10204911.html