当前位置: 首页 > news >正文

Docker命令总结

文章目录

  • Docker命令总结
    • Docker环境
    • Docker容器生命周期
    • Docker容器运维
    • Docker容器rootfs
    • Docker镜像仓库
    • Docker本地镜像管理
    • Docker容器资源
    • Docker系统日志

Docker命令总结

docker命令非常多,这里主要分为8类总结

Docker环境

可以查看Docker版本和自身的详细信息

  1. docker version
  2. docker info:查看的信息更加详细

Docker容器生命周期

对容器进行操作

  1. docker create -it --name nginx nginx:1.14:创建一个nginx容器
  2. docker start nginx:启动一个nginx容器
  3. docker stop nginx:停止一个nginx容器
  4. docker kill id:强制杀掉一个id的容器
  5. docker pause id:停止一个容器的进程,不是关掉容器
  6. docker unpause id:开启一个容器的进程
  7. docker run --name nginx -p 80:80 -d nginx:1.14:创建并且启动一个nginx容器
  8. docker restart nginx:重启一个nginx容器
  9. docker rm nginx:删除nginx容器,必须是停掉的容器
    • docker rm -f nginx:强制删除nginx容器

Docker容器运维

  1. docker ps:查看启动的容器
    • docker ps -a:查看所有容器
  2. docker inspect nginx:查看nginx容器详细的信息
  3. docker exec -it nginx bash:进入到nginx容器内部
  4. docker top id:查看容器为id的进程信息
  5. docker stats id:直观看到容器为id的所用资源
  6. docker rename id xxx:将容器为id的昵称改为xxx
  7. docker wait xxx dddd:等待容器xxx、dddd停止并输出状态码

Docker容器rootfs

  1. docker cp xxx id:/:将xxx文件复制到容器为id的容器内部根目录下
  2. docker diff nginx:查看nginx容器做了哪些修改
  3. docker commit -m "xxx" c name:2.0:将id为c的容器打包为名称是name,tag是2.0,描述信息是xxx的镜像
  4. docker rmi f3:删除一个为none的镜像
  5. docker image prune:批量删除为none的镜像,慎用!!!!!
  6. docker container prune:批量删除没有运行的容器,慎用!!!!!

Docker镜像仓库

  1. docker login xxx.com:登录到xxx镜像仓库
  2. docker search xxx:查找xxx的镜像
  3. docker pull xxx:拉取xxx镜像
  4. docker tag nginx:latest 192.168.48.128:8080/nginx:1.0 :将nginx:latest镜像重新打标签,192.168.48.128:8080为自己的私有仓库
  5. docker push 192.168.48.128:8080/nginx:1.0 :将镜像推送到私有仓库

Docker本地镜像管理

  1. docker build :通过Dockerfile进行创建镜像
  2. docker images:查看本地所有镜像
  3. docker rmi xxx:删除掉xxx本地镜像
  4. docker save xxx -o ddd :将xxx镜像保存为名称是ddd的tar包形式
  5. docker load -i xxx.tar:将xxx的tar包加载到本地镜像中
  6. docker import URL xxx:1.0:从远程URL导入一个tar为1.0的xxx镜像

Docker容器资源

  1. docker volume -h:查看卷的操作
  2. docker network -h:查看网络操作

Docker系统日志

  1. docker logs -f xxx:持续查看xxx容器的日志
    • docker logs -f --tail 10 xxx:查看xxx容器日志的最后10行
  2. docker events --since="xxx":查看从xxx开始做了哪些事情
  3. docker history nginx:查看nginx镜像历史
http://www.lryc.cn/news/368366.html

相关文章:

  • 把chatgpt当实习生,进行matlab gui程序编程
  • LabVIEW 与组态软件在自动化系统中的应用比较与选择
  • html--万年历
  • 2013年 阿拉斯加巴罗活动层厚度和土壤含水量
  • 超详解——python数字和运算——小白篇
  • LabVIEW图像采集处理项目中相机选择与应用
  • Java——IO流(一)-(2/9):File类的常用方法(判断文件类型、获取文件信息、创建删除文件、遍历文件夹)
  • 电子设计入门教程硬件篇之集成电路IC(二)
  • Unity3D测量面积和角度实现方法(二)
  • vite 配置 typescript 环境
  • ThreadCache线程缓存
  • UE5_加载本地图片(jpg, png) 转 UTexture
  • Linux操作系统:Spark在虚拟环境下的安装及部署
  • 内网安全--隧道技术代理技术
  • 彩虹易支付最新版源码
  • python生成excel数据并实现隔行变色
  • IEEE754 十进制数转32位浮点数格式
  • JVM内存分析之JVM分区与介绍
  • 多目标检测模型加权框集成
  • 转型AI产品经理(6):“ 序列位置效应”如何应用在Chatbot产品中
  • ESP32:往MicroPython集成PCNT以支持硬件正交编码器
  • Unity基础实践小项目
  • Set up a WordPress blog with Nginx
  • Facebook开户|Facebook广告设计与测试优化
  • vite获取所有环境变量(env)
  • 【算法】常用排序算法(插入排序、希尔排序、堆排序、选择排序、冒泡排序、快速排序、归并排序、计数排序)超详细
  • 力扣 240.搜素矩阵II
  • ASUS华硕ROG幻14Air笔记本GA403UI(UI UV UU UJ)工厂模式原厂Windows11系统安装包,带MyASUS in WinRE重置还原
  • Spring Boot通过自定义注解和Redis+Lua脚本实现接口限流
  • 硬件工程师的蜗牛成长路