[Docker] 基本名词

  • 镜像(iamge):

Docker 镜像就好比是一个模板,可以通过这个模板来创建容器服务,

  • 容器(container):

Docker利用容器技术,独立运行一个或则多个应用,通过镜像来创建的。

启动,停止,删除,基本命令!

目前可以把这个容器理解为一个简易的linux系统

  • 仓库(repository):

仓库就是存放镜像的地方。

仓库分为公有仓库和私有仓库。

Docker Hub (默认是国外的)。

利用阿里云容器服务器(进行镜像加速)。

安装Docker

环境准备

  1. 需要会一点点linux命令
  2. CentOS 7
  3. 利用Xshell 链接远程服务器进行操作

基本命令

  1. 环境查看

    查看uname

    shell 复制代码
    cat /etc/os-release

    NAME="Ubuntu"

    VERSION="20.04.2 LTS (Focal Fossa)"

    ID=ubuntu

    ID_LIKE=debian

    PRETTY_NAME="Ubuntu 20.04.2 LTS"

    VERSION_ID="20.04"

    HOME_URL="https://www.ubuntu.com/"

    SUPPORT_URL="https://help.ubuntu.com/"

    BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

    PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"

    VERSION_CODENAME=focal

    UBUNTU_CODENAME=focal

  2. 帮助文档

    shel 复制代码
    https://docs.docker.com/engine/install/

阿里云镜像加速

  1. 登录阿里云
  2. 找到镜像加速
  3. 配置使用

Run 的流程以及Docker原理

  • Docker的底层

    Docker 是怎么工作的?

    Docker是一个CS结构的系统,Docker的守护进程运行在主机上,通过Socket从客户端访问

    DockerServer 接收到DockerClient 的指令,就会执行这个指令

Docker为什么比VM快?

    1. Docker有着比虚拟机更少的抽象层。
    2. Docker利用的是宿主机的内核,VM需要的是Guest OS.
  • 所以说,新建一个容器的时候, docker不需要像虚拟机一样重新加载一个操作系统的内核,避免引导。虚拟机加载GuestOS ,分钟级别,而Docker 是利用宿主的操作系统,省略了这个复杂的过程,秒级。

相关推荐
小刘爱喇石( ˝ᗢ̈˝ )14 分钟前
玛卡巴卡的k8s知识点问答题(六)
云原生·容器·kubernetes
rider18917 分钟前
【1】搭建k8s集群系列(二进制部署)之系统初始化
云原生·容器·kubernetes
阳小江44 分钟前
Docker知识点
运维·docker·容器
极客柒2 小时前
RustDesk 开源远程桌面软件 (支持多端) + 中继服务器伺服器搭建 ( docker版本 ) 安装教程
服务器·docker·开源
只是橘色仍温柔2 小时前
xshell可以ssh连接,但vscode不行
运维·vscode·ssh
IT里的交易员2 小时前
【系统】换硬盘不换系统,使用WIN PE Ghost镜像给电脑无损扩容换硬盘
运维·电脑
共享家95272 小时前
深入剖析Linux常用命令,助力高效操作
linux·运维·服务器
小刘爱喇石( ˝ᗢ̈˝ )2 小时前
玛卡巴卡的k8s知识点问答题(七)
云原生·容器·kubernetes
大刘讲IT2 小时前
制造业数字化转型:流程改造先行还是系统固化数据?基于以MTO和MTS的投资回报分析
运维·经验分享·生活·产品经理·数据可视化
吃旺旺雪饼的小男孩3 小时前
Ubuntu 22.04 安装和运行 EDK2 超详细教程
linux·运维·ubuntu