八、操作Docker容器-进入容器相关操作(2)
ps 查看容器
语法
docker [container] ps [options]
[options]
- -a 显示所有容器,包括未运行的容器
- -f 根据条件过滤显示的内容
- --format 指定返回值的模板文件
- -l 显示最近创建的容器
- -n 列出最近创建的n个容器
- -q 只显示容器编号
attach 连接到正在运行中的容器
语法
docker [container] attach [options] CONTAINER
[options]
- --detach-keys[=[]] 指定退出attach模式快捷序列
- --no-stdin=true|false 是否关闭标准输入,默认打开
- --sig-proxy=true|false 是否代理收到的系统信号给应用进程。默认true
exec 在运行的容器中执行命令
语法
docker [container] exec [options] CONTAINER [ARG...]
[options]
- -d 分离模式,在后台运行
- -i 即使没有附加也保持STDIN 打开
- -t 分配一个伪终端
案例
# 进入容器,并启动一个bash
docker container exec -it web /bin/bash
# 退出容器
exit
rm 删除一个或多个容器。
语法
docker [container] rm [options] CONTAINER [CONTANIER...]
[options]
- -f 强制终止并删除说法一个运行中的容器
- -l 移除容器间的网络连接,而非容器本身
- -v 删除与容器关联的文件卷
案例
# 强制删除容器
docker container rm -f 2c2efa3e2b1c
# 强制删除多个容器
docker container rm -f 0623808d5a5c 250042f30418 b95d19d52a79
top 查看容器中运行的进程信息,支持 ps 命令参数
语法
docker [container] top [options] CONTAINER [ps options]
[options]
- -a 输出所有容器统计信息,默认仅在运行中
- -format 格式化输出信息
- -no-stream 不持续输出,默认自动更新持续实时结果
- -no-trunc 不截断输出信息
案例
docker container top web
由于在尝试typora主题,尝试哪个主题显示的更加友好,因此,最近这些篇记录文章会出现不同的风格排版,还请见谅。如果你有什么好的主题,麻烦推荐店一些,我们一起进步!
2020-08-11
请登录后再评论