Docker安装和部署及镜像上传阿里云

1.Docker概述

Docker是一个开源的容器化平台,用于轻松部署、管理和运行应用程序。Docker容器可以轻松打包应用程序及其依赖项,并在任何环境中快速部署。它基于Linux操作系统的容器技术,可以将应用程序、库、系统工具和其他依赖项封装在容器中,从而实现跨平台的部署和运行。

1.2Docker优点:

  1. 轻量级:Docker容器是基于Linux内核的虚拟化技术,相比于传统虚拟机,Docker容器占用资源更少。

  2. 快速启动:Docker容器可以在几秒钟内启动,而传统虚拟机需要几分钟的时间。

  3. 可移植性:Docker容器可以在多个平台上运行,无需担心依赖问题。

  4. 管理方便:Docker提供了一系列命令,方便用户管理容器,如Dockerfile、docker-compose等。

  5. 隔离性:Docker容器之间是隔离的,不会相互干扰,实现了一定程度上的安全隔离。

  6. 增量更新:Docker容器是增量更新,仅需要更新变化的部分,大大降低了更新的时间和成本。

1.3 Docker的组成

Docker的基本组成包括以下几个部分:

  1. Docker Engine:Docker引擎是Docker的核心组件,它可以管理整个Docker容器的生命周期,从创建到运行和销毁。

  2. Docker镜像(Image):Docker镜像是Docker容器的静态文件,其中包含了运行容器所需要的所有文件、配置信息和程序等。

  3. Docker容器(Container):Docker容器是镜像的实例化,是一个独立的、可运行的应用程序单位,可以在其中运行特定版本的应用程序。

  4. Docker仓库(Registry):Docker仓库是集中存储和管理Docker镜像的地方,可以将自己创建的Docker镜像上传到公共或私有的Docker仓库中。

  5. Docker网络(Network):Docker网络是容器间进行通信和外部网络连接的桥梁,可以为每个Docker容器分配独立的IP地址,并使用不同的网络协议进行通信。

  6. Docker数据卷(Volume):Docker数据卷是指将文件或目录直接映射到主机或其他容器中的特殊文件系统,可以让容器之间共享数据,并且在容器销毁后数据仍然保留。

2.实验

2.1 Docker 安装

前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS 7
(64-bit)上,要求系统为64位、Linux系统内核版本为 3.8以上。

  1. 查看centos版本
    在这里插入图片描述
cat /etc/redhat-release
  1. 查看虚拟机的内核在这里插入图片描述
uname -r
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)
  1. yum安装gcc相关(确保虚拟机能上网)
    在这里插入图片描述
yum -y install gcc
yum -y install gcc-c++
  1. 安装Docker需要安装的软件包
    在这里插入图片描述
yum install -y yum-utils
  1. 设置stable镜像仓库
    在这里插入图片描述
yum-config-manager --add-repo http://mirrors.aliyun.com
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值