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

Docker基础命令汇总,小白必备

1、docker信息概览

docker info

在这里插入图片描述
容器的数量
在运行的容器
暂停状态的容器
停止状态的容器
在这里插入图片描述
容器的镜像数量

在这里插入图片描述
系统的内核版本
操作系统centos 7
操作系统类型 linux
系统架构为64位
系统的cpu核心2个
总内存1.777G
在这里插入图片描述
docker镜像仓库地址
南京大学
中国科技大
网易
百度云
腾讯云

2、docker启动、停止、查看状态、重启

systemctl start docker   #启动
systemctl stop docker   #停止
systemctl status docker   #查看状态
systemctl restart docker  #重启

3、docker镜像命令

docker images #查看本地上的镜像

在这里插入图片描述

docker search apache  #搜索镜像

在这里插入图片描述

docker pull apache #拉取镜像

在这里插入图片描述

docker system df #查看镜像、容器、数据卷占用的大小

在这里插入图片描述

docker rmi apache  #删除镜像
docker rmi -f apache  #强制删除镜像

在这里插入图片描述

docker save -o centos.tar.gz centos  #把镜像做成离线压缩包
docker load -i centos.tar.gz  #解压离线镜像包

在这里插入图片描述

4、新建(执行)容器命令

docker run --name=demon -td centos   # 在后台运行
docker run #运行并创建容器
--name 容器的名字
-t 分配伪终端
-d 后台运行
-p 映射对应的端口    -p 主机端口:容器端口
docker exec -it demon /bin/bash  #进入正在运行的容器docker run --name=hello1 -it centos   #输入exit,退出容器,退出之后容器也会停止,不会再前台运行
docker cp exp/ demon:/   #将exp文件复制到demon容器的根目录下

5、容器管理

docker ps #查看当前运行的容器
docker ps -a #查看所有容器
docker stop demon #停止容器
docker start demon #启动容器
docker rm demon #删除容器
docker rm -f demon #强制删除容器
docker commit demon 1234d  #把现有的容器做成镜像

6、卸载Docker

systemctl stop docker   #停止docker
systemctl disable docker  #禁用自启
yum -y remove docker-ce docker-ce-cli containerd.io # 卸载 
rm -rf /var/lib/docker  #删除数据
rm -rf /var/lib/containerd  #删除数据

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 漫画元素检测系统源码分享
  • 二十三种设计模式之原型模式
  • ZooKeeper--分布式协调服务
  • linux驱动开发-磁盘管理
  • 时序必读论文09|ICLR24基于Transformer 自适应多尺度patch的时序预测模型
  • 路径规划——D*算法
  • 【Go】十五、分布式系统、Consul服务注册发现、Nacos配置中心搭建
  • 效率神器来了:AI工具手把手教你快速提升工作效能
  • Doris相关记录
  • RabbitMQ的Direct Exchange模式实现的消息发布案例
  • GameGen-O:大模型颠覆3A游戏开发
  • chrome浏览器如何设置自动播放音视频
  • 动态代理相关知识点
  • 如何从github中克隆指定文件夹
  • 打包部署若依(RuoYi)SpringBoot后端和Vue前端图文教程
  • 深入了解以太坊
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • hexo+github搭建个人博客
  • 0基础学习移动端适配
  • 345-反转字符串中的元音字母
  • ECMAScript入门(七)--Module语法
  • ES6 ...操作符
  • Flannel解读
  • IOS评论框不贴底(ios12新bug)
  • Java 23种设计模式 之单例模式 7种实现方式
  • JavaScript 一些 DOM 的知识点
  • nodejs调试方法
  • Otto开发初探——微服务依赖管理新利器
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • vue 个人积累(使用工具,组件)
  • Vue2.0 实现互斥
  • 对JS继承的一点思考
  • 好的网址,关于.net 4.0 ,vs 2010
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 事件委托的小应用
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • #数学建模# 线性规划问题的Matlab求解
  • (16)Reactor的测试——响应式Spring的道法术器
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (笔试题)合法字符串
  • (二十四)Flask之flask-session组件
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (一)VirtualBox安装增强功能
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)setTimeout 和 setInterval 的区别
  • ***详解账号泄露:全球约1亿用户已泄露
  • *1 计算机基础和操作系统基础及几大协议
  • .bat批处理(一):@echo off
  • .gitignore文件—git忽略文件
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET Framework 服务实现监控可观测性最佳实践