功能分类Linux常用命令Docker常用命令说明(差异/关联)
系统信息查看uname -a 查看内核信息docker info 查看Docker系统信息前者针对宿主机,后者针对Docker环境
top 实时监控进程资源docker stats 实时监控容器资源监控对象分别为系统进程/容器
df -h 查看磁盘使用docker system df 查看Docker磁盘占用前者全局,后者仅Docker相关资源
资源列表查看ls 列出文件/目录docker images 列出镜像前者操作文件系统,后者操作镜像仓库
ps aux 列出系统进程docker ps 列出容器(-a含停止的)进程vs容器实例
创建/获取资源mkdir 创建目录docker run 创建并启动容器目录是文件载体,容器是运行环境
wget/curl 下载文件docker pull 拉取镜像前者下载文件,后者获取镜像模板
删除资源rm 删除文件/目录(-rf强制)docker rm 删除容器(-f强制)镜像删除用docker rmi
资源复制cp 复制文件/目录docker cp 宿主机与容器间复制文件后者跨宿主机和容器环境
进程/容器控制kill -9 强制终止进程docker kill 强制停止容器终止对象分别为进程/容器实例
systemctl start/stop 启停服务docker start/stop 启停容器服务是系统进程组,容器是隔离环境
环境进入ssh 远程登录docker exec -it 进入容器终端前者登录主机,后者进入容器内部
网络配置ifconfig/ip addr 查看网络接口docker network ls 列出Docker网络前者是宿主机网络,后者是虚拟网络
netstat -tuln 查看端口监听docker port 查看容器端口映射后者仅显示容器与宿主机的端口映射
日志查看tail -f 日志文件 实时查看日志docker logs -f 实时查看容器日志前者查看文件,后者查看容器输出日志

说明:表格聚焦核心功能对应关系,Docker命令围绕镜像、容器、网络等虚拟化资源,Linux命令针对宿主机系统资源,逻辑相似但操作对象和范围不同。

更多推荐