八、操作Docker容器-其他容器命令(3)

作者: 温新

分类: 【Docker】

阅读: 2136

时间: 2020-08-10 16:58:32

top 查看容器中运行的进程信息,支持 ps 命令参数

语法

docker [container] top [options] CONTAINER [ps options]

[options]

  • -a 输出所有容器统计信息,默认仅在运行中
  • -format 格式化输出信息
  • -no-stream 不持续输出,默认自动更新持续实时结果
  • -no-trunc 不截断输出信息

案例

docker container top web
inspect 查看容器详情

语法

docker [container] inspect [options]

[options]

  • -f 指定返回值的模板文件
  • -s 显示总文件大小
  • --type 为指定类型返回JSON

案例

docker container inspect web
cp 复制文件,用于容器与主机之间的数据拷贝

语法

docker [container] cp [options] CONTAINER:SRC_PATH DEST_PATH | -

[options]

  • -a 打包模式,复制文件会带有原始的uid/gid信息
  • -L 保持源目标中的链接

案例

 # 将主机中的文件复制到容器中指定位置
 docker container cp ./demo.html web:/usr/local/nginx/html
 
 # web: 容器名。容器ID也行
diff 查看容器内文件系统的变更

语法

docker [container] idff CONTAINER

案例

# 查看web容器内的文件结构更改
docker container diff web
port 列出指定容器的端口映射

语法

docker [container] port CONTAINER [PRIVATE_PORT[/PROTO]]

案例

# 查看web容器的端口映射情况
docker container port web

关于Docker命令的学习就到这里了,还有些命令没有记录下来,命令太多,先记住重要的即可。

总结:关于Docker的命令,用起来并不难,就是长时间不用就会很容易忘记,最好的方法就是练习再练习,多敲多练。

再来说说我的想法吧。现在快凌晨1点了。学习一门新的技术真的挺有意识的。关于Docker命令,也是本篇记录的命令,其实凌晨三十分的时候就在想要不要去睡觉?最终还是没有,这些命令不学完,心里不舒坦,也不想拖下去,一口气学完,记录完。嗯,就是这样了。

2020-08-11

请登录后再评论