教你使用docker查看运行中的容器常用代码

admin123 2022-10-13 475

教你使用docker查看运行中的容器常用代码,

docker查看运行中的容器:

docker ps -a

1、删除容器

1)首先需要停止所有的容器

docker stop $(docker ps -a -q)

2)删除所有的容器(只删除单个时把后面的变量改为container id即可)

docker rm $(docker ps -a -q)


最新回复 (2)
全部楼主
  • admin123 2022-10-20
    0 2

    Docker删除容器命令

    1. 删除指定容器

    docker rm -f <containerid>

    2. 删除未启动成功的容器

    docker rm $(docker ps -a|grep Created|awk '{print $1}')

    或者

    docker rm $(docker ps -qf status=created)

    3. 删除退出状态的容器

    docker rm $(docker ps -a|grep Exited|awk '{print $1}')

    或者

    docker rm $(docker ps -qf status=exited)

    4. 删除所有未运行的容器

    docker rm $(docker ps -a -q) #正在运行的删除不了,所有未运行的都被删除了

    或者

    docker container prune #Docker 1.13版本以后,可以使用 docker containers prune 命令,删除孤立的容器


  • admin123 2022-10-20
    0 3
    docker ps [OPTIONS] 其他参数

    -a :显示所有的容器,包括未运行的。
    -f :根据条件过滤显示的内容。
    –format :指定返回值的模板文件。
    -l :显示最近创建的容器。
    -n :列出最近创建的n个容器。
    –no-trunc :不截断输出。
    -q :静默模式,只显示容器编号。
    -s :显示总的文件大小。

    如何启动一个容器

    docker start ce2c487c79c6
    //最后一串字符代表 容器id

    [root@enlich01 ~]# docker start ce2c487c79c6
    ce2c487c79c6
    补充:下面看下Docker 启动redis镜像

    查看本地所有容器:docker ps -a

    查看本地运行中的容器:docker ps

    查看所有镜像:docker images

    daocker 启动redis镜像同时设置密码 : docker run -d --name redis1 -p 6379:6379 redis --requirepass “gs123456”

    参数解释: -d : 后台运行 -name 为容器的名字 -p 端口映射 --requirepass:redis密码 redis为镜像名
返回