docker基本管理

本文介绍了Docker的基本概念,如镜像、容器和仓库,并详细阐述了Docker与虚拟机的区别,以及Docker在简化部署和跨平台迁移方面的应用场景。同时,文章提供了Docker的安装步骤,包括设置阿里云镜像加速,以及Docker命令的使用,如镜像的下载、删除、标签管理,容器的启动、停止和管理等。
摘要由CSDN通过智能技术生成

一、docker 概述 : docker 一次封,到处运行

  • docker 是一个开源的应用容器引擎,是基于go语言开发的并遵循了apache2.0协议开源

  • 也是在linux容器里运行的一种开源工具

  • 是一种轻量级的“虚拟机”

  • docker的容器技术可以在一台主机上方便轻松的创建一个轻量级、自给自足、可移植的容器

二、docker 和虚拟机的区别
特性 Docker容器 虚拟机
启动速度 秒级 分钟级
计算能力损耗 几乎无 损耗50%左右
性能 接近原生 弱于
系统支持量(单机) 上千个 几十个
隔离性 资源隔离/限制 完全隔离
三 docker的应用场景
  • 可以打包应用程序简化部署
  • 可脱离底层硬件任意迁移
  • 比如 服务器从腾讯云端迁移到阿里云端
四、docker 的核心概念

1、镜像:一个面向Docker容器引擎的只读模板

  • docker 可以理解为是打包了一系列的东西(相同的基础镜像、在相同的镜像中安装相同的应用软件、使用相同的配置、及相同的环境比如环境变量、配置文件)成为一个压缩包

2、容器:从镜像创建的运行实例

  • 可以把容器看做是一个简易版的linux环境(包括root用户权限、镜像空间、用户空间和网络空间等)和运行在其中的应用程序。

3、仓库:集中保留镜像的地方
仓库分为
公有仓库:Docker官方仓库
私有仓库:个人化、私有化的仓库

  • Docker 的镜像、容器、日志等内容全部都默认存储在/var/lib/docker

小结: Docker是容器管理工具,容器由镜像创建而来,镜像从仓库中获取而来,仓库分为公有、私有。

五、docker 安装
  • Docker两种安装方式
    1、使用CURL获得Docker的安装脚本进行安装
    2、使用YUM仓库来安装Docker
1、此时可参考docker官方网站

https://docs.docker.com/
进入的时候是英文我看不懂,所以要设置为中文
我用的是谷歌浏览器,先点击右侧三点,并点击设置

在这里插入图片描述
在这里插入图片描述
直接下拉到最底端,点击高级,点击语言,设置偏好语言为中文,打开询问是否翻译非您所用语言的网页,然后重新打开谷歌浏览器进入docker或者直接点击左上角刷新按钮

在这里插入图片描述
在这里插入图片描述

此时可以看到页面已经自动翻译为中文了
点击下载并安装

  • 第二种方法我们使用yum仓库安装方法
二、Docker相关命令
1、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2

#yum-utils提供了yum-config-manager
#device mapper存储驱动程序需要device-mapper-persistent-data和lvm2
#Device Mapper 是Linux2.6内核中支持逻辑卷管理的通用设备映射机制,它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值