Docker基础概述、Docker安装、Docker镜像加速、Docker镜像指令

1.为什么学docker

开发环境与测试环境不同,导致错误

因此docker提供解决方法---------系统平滑移植,容器虚拟化技术

将代码与软件与配置文件 打包成一个镜像

2.docker的历练

创建一个开发环境内成为镜像文件再用docker使用镜像

3.什么是docker

Docker是基于go语言实现的云开源项目

只需要一次配置好环境,换到别的机子上就可以一键部署好,大大简化了操作

作用:解决运行和环境问题的软件容器,方便做持续集成并有助于整体发布

1.2传统的虚拟机

缺点:资源占用多、冗余步骤多、启动慢

1.2.2容器化虚拟技术

linux容器不是模拟一个完整的操作系统而是对进程进行隔离

容器与虚拟机不同,不需要捆绑一整套操作系统,只需要软件工程所需的库资源和设置

2.3在centos7上安装Docker

前提:确保本地的linun环境是centos7及以上的版本

测试是否安装成功

docker run hello-world

看版本

docker version

2.4安装镜像加速

相关推荐
啵啵鱼爱吃小猫咪1 小时前
Ubuntu 20.04 + ROS Noetic 源码安装 libfranka 0.8.0 和 franka_ros 0.8.0 完整教程
linux·运维·ubuntu
Piko6142 小时前
锐捷 VSU 虚拟化堆叠配置
运维·网络·笔记
ljs6482739512 小时前
Linux运维实操:vi编辑器永久配置静态IP(CentOS系列)
linux·运维·编辑器
dddwjzx2 小时前
嵌入式Linux C应用编程入门——高级I/O
linux·嵌入式
2301_780303902 小时前
网络安全、自动化运维、ERP、CRM、MES
运维·web安全·网络安全·自动化·安全威胁分析
AOwhisky2 小时前
Python 学习笔记(第三期)——流程控制:条件判断与循环结构
运维·笔记·python·学习·云原生·流程控制·循环
IpdataCloud3 小时前
AI生成的Avalon恶意框架怎么防?用IP离线库识别模块化C2通信
运维·人工智能·网络协议·tcp/ip·ip
极客先躯3 小时前
高级java每日一道面试题-2026年03月30日-实战篇[Docker]-如何监控容器的网络流量?
java·运维·docker·容器·prometheus·高级面试
Waay3 小时前
Linux 三个核心环境变量配置文件、作用域、生效方式完整梳理
linux·运维·学习·云原生·容器
星空语3 小时前
音频001_Android+Linux车载/手机音频全链路分层架构图
android·linux·音视频