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

Docker 的了解和使用

1. 虚拟化

全虚拟化:虚拟机的操作系统可以和宿主机的操作系统完全不同。 os层虚拟化:操作内核相同,软件虚拟化。

2. docker安装

Docker容器本质上是Linux容器,它需要Linux内核环境才能运行。在Windows上直接运行Docker,需要创建一个“底层环境”来提供这个内核。 常用的方式有: 1)使用虚拟机,在虚拟机里运行一个完整的Linux系统,再运行docker 。 --资源占用比较大,可以使用乌班图 或者 centos7 以上的版本。 2)使用WSL 2 (Windows Subsystem for Linux)。它不是一个完整的虚拟机,而是一个轻量级的“兼容层”,性能接近原生Linux,启动极快,资源占用小,与Windows文件系统集成更好。 --需要window10及以上的专业版/企业版,家庭版不支持,安装过程中,确保勾选 "Use WSL 2 instead of Hyper-V"(使用WSL 2替代Hyper-V)选项。

3. 相关命令

启动docker服务: systemctl start docker 查看状态:systemctl status docker 开机启动docker服务:systemctl enable docker 重启docker服务:systemctl restart docker 查看镜像:docker images 搜索:docker search aaa 拉取:docker pull aaa 删除镜像:docker rmi 镜像id 查看正在运行的容器:docker ps 查看所有容器:docker ps -a 退出:exit 启动守护式容器:docker run -d --name=自定义名称 镜像id 进入容器:docker exec -it 容器名称或者id 启动/停止守护式容器:docker start/stop 容器id 删除容器:docker rm 容器id 将容器保存成镜像:docker commit 容器名或者id 镜像名

4. 容器分类

1. 后台容器:长期运行,直到手动停止 -d 2. 前台容器:容器启动后会粘住当前命令行,终端关闭即停止 没有 -d 3. 交互型容器:用户主动退出后才停止 -it 4. 工具型容器:退出即销毁,无残留 -it --rm 5. 服务型容器:随docker自启,异常自动恢复 --restart=always
http://www.jsqmd.com/news/805407/

相关文章:

  • 基于浏览器自动化的LLM-API-Open项目:免费构建本地AI代理API
  • 为Node.js后端服务接入Taotoken多模型API的详细步骤
  • 在株洲如何选择护脊透气的床垫?
  • 对比直接使用厂商API体验Taotoken在路由容灾上的差异
  • ClawGuard:为Clawdbot AI智能体打造的安全监控与熔断防护系统
  • Python 爬虫进阶技巧:网页脚本阻断稳定抓取数据
  • 书匠策AI:论文写作界的“六边形战士“,你还没上车?
  • 微生物组学数据分析的终极指南:microeco R包完全解析
  • 别再迷信外置ADC了!用C8051Fxxx的片内12位ADC,手把手教你实现16位精度的温度测量
  • 喜马拉雅音频离线收藏:这款跨平台下载器如何帮你永久保存付费内容?
  • 通用GUI编程技术——Win32 原生编程实战(五十三)——子类化与超类化
  • 2026 年第 19 周 GitHub 趋势周报
  • 3分钟掌握完全离线的实时语音转文字:TMSpeech让你彻底告别云端依赖
  • 【无人机】基于动态反演和扩展状态观测器的无人机鲁棒姿态控制研究附Matlab代码
  • 车载以太网之要火系列 - 第41篇:郭大侠学SOME/IP - Method两种模式:一问一答显默契,FireForget不墨迹
  • 别再只用BigGantt了!这个免费JIRA甘特图插件Gantt Suite,配置简单速度快
  • 告别单调仪表盘:用LVGL Gauge控件打造一个智能家居温湿度监控界面(ESP32实战)
  • AI驱动的游戏开发管线:从自然语言到可运行Godot项目
  • XUnity.AutoTranslator终极指南:让外语游戏瞬间变中文的免费神器
  • 终极指南:如何使用LocalVocal插件为OBS Studio添加本地AI实时字幕和翻译功能
  • 量子计算采购策略与技术路线比较
  • 从零构建PMX模型:解析最小文件结构与渲染逻辑
  • IP6829 支持 PD 输入全集成 5W/7.5W/10W/15W 无线充电发射 SOC
  • 新手入门教程使用curl命令直连Taotoken测试大模型聊天补全接口
  • 为ae做片段视频项目配置专属AI模型并控制成本
  • LeRobot机器人学习框架完整故障排查指南:从环境配置到硬件集成的系统解决方案
  • 六、Ext系列文件系统(2)
  • 重塑游戏社交:Nucleus Co-Op如何用一台电脑创造四人同屏体验
  • A.每日一题:2553. 分割数组中数字的数位
  • YOLO26改进| downsample |网络深层多分支互补鲁棒下采样模块