docker 命令记录

在cmd使用docker命令前需要先设置环境变量,将Docker Desktop.exe执行文件的路径添加至path中

命令 释义
docker images 查看当前已下载镜像列表
Docker search 镜像名 从dockerhub上搜索镜像
docker pull 镜像名 下载镜像
docker rmi 镜像名ID 删除镜像

新建并启动容器 _> docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
[OPTIONS]说明

参数 释义
-name='容器名' 为容器指定一个名称
-d 后台运行容器 并返回容器ID(即启动守护式容器)
-i 以交互模式运行容器
-t 为容器重新分配一个伪输入终端
-P 随机端口映射
-p 指定端口映射

列出当前所有正在运行的容器 _> docker ps [OPTIONS]
[OPTIONS]说明

参数 释义
-a 显示所有容器(默认显示刚刚运行)
-f 根据提供的条件过滤输出
-n 数字 显示最近 n 个创建的容器
-l 显示最新创建的容器
-q 仅显示容器 ID
-s 显示文件总大小

查看docker容器使用资源
docker stats _>默认情况下 stats命令会每隔1秒钟刷新一次输出的内容直到按下ctrl+c
输出参数内容

参数 释义
CONTAINER ID 容器ID
NAME 容器名字
CPU % CPU使用情况
MEM USAGE / LIMIT 当前使用的内存和最大可以使用的内存
MEM % 内存使用情况
NET I/O 网络I/O数据
BLOCK I/O 磁盘I/O数据
PIDS PID号

只返回当前状态 _> docker stats --no-stream
只输出指定的容器 _> docker stats --no-stream 容器名 容器ID
启动容器 _> docker start ContainerID
重启容器 _> docker restart ContainerID
停止容器 _> docker stop ContainerID
强制停止容器 _> docker kill ContainerID

启动守护式容器 _> docker run -d ContainerID
查看容器日志 _> docker logs -f -t --tail 数字 ContainerID
-f 跟随最新的日志打印
-t 加入时间戳
--tail 数字 显示最后多少条
查看容器内运行的进程 _> docker top ContainerID
查看容器内部细节 _> docker inspect ContainerID
进入正在运行的容器并以命令行交互
docker exec -it ContainerID /bin/bash 在容器中打开新的终端 可以启动新进程 可以操作 返回结果
docker attach ContainerID 直接进入容器启动命令的终端 不会启动新进程 不做任何操作
从容器内拷贝文件到主机上 _> docker cp ContainerID:ContainerPath 主机Path

posted @   霜雪桂花糕  阅读(95)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示