八、操作Docker容器-其他容器命令(3)
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
请登录后再评论