华为云耀云服务器安装Docker的两种方式,以及Docker的优势的介绍。


前言

华为云云耀云服务器安装Docker

准备工作

一台centOS系统的服务器\虚拟机\物理机:阿里云站镜像下载地址
Linux操作系统ssh工具:下载地址
Docker官网网站:传送门


浅浅的介绍一下Docker

一、Docker是什么?

Docker是一个开源的容器化平台,用于构建、部署和运行应用程序。他采用了容器化技术,将应用程序及其依赖、环境等打包为一个独立的可执行容器,使得应用在不同的环境之间有高度一致性,并能够更加快速、高效地部署和管理。

1.1、使用Docker的优势

Docker的主要优势在于

  • 轻量化和快速启动:Docker容器是轻量化的,他们只包含应用所需的最小运行时环境和依赖,因此启动速度非常快。
  • 隔离性:Docker利用Linux内核的命名空间和控制组等特性,提供了高度隔离性的容器环境。每个容器都有自己的文件系统、进程空间、网络等,彼此互不干扰。
  • 可移植性:Docker容器将应用及其环境一同打包,可以再不同的操作系统和环境中运行,保持一致的运行环境,避免了“在我机器上能运行”的问题。
  • 资源的有效利用:Docker容器可以共享主机的操作系统内核,减少了额外的资源消耗。多个容器可以运行在同一台主机上,有效利用硬件资源。
  • 持续集成和持续部署:Docker的容器化特性使得应用的构造、测试和部署过程更加简化,有助于实现持续集成和持续部署的流程。

用大多数程序猿都使用过的Mysql来举例,使用过Mysql的都知道当我们涉及到更换MySQL的版本时,是一键很头疼的事,当MySQL卸载不干净时在安装其他版本时会安装不成功或出现各种疑难杂症等问题。
但我们使用Docker来部署MySQL就不会出有这个烦恼,只需要去pull另一个版本的MySQL进行进行容器部署即可。

二、Docker的安装

2.1、Linxu中安装Docker

2.1.1、官方安装

1、首先卸载我们系统中的已有Docker

yum remove docker \
           docker-client \
           docker-client-latest \
           docker-common \
           docker-latest \
           docker-latest-logrotate \
           docker-logrotate \
           docker-engine

卸载Docker

2、安装Docker必须依赖包 yum-utils与yum-config-manager

yum install -y yum-utils

等待依赖安装完成

安装Docker依赖

依赖安装完成,依赖安装完成后就可以进行Docker容器的安装了

依赖安装完成

Docker容器安装,在安装Docker容器之间我们可以先设置一下yum的源,因为yum默认是从中央仓库进行下载拉去镜像的。可能会有因为网络或等各种原因导致镜像的下载失败,所以在下载镜像前我们先设置一下yum的源,这里我把yum源设置问阿里的仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  #(阿里仓库)

yum源设置为阿里仓库

更换源仓库

接下来我们从阿里仓库中获取Docker容器镜像
安装最新版本的Docker

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

命令执行后等下载安装过程

等待下载

在等在安装过程中,会对我们进行一些询问输入y并且回车即可

输入y回车

Docker安装完成

安装完成

安转完成启动Docker服务

systemctl start docker

启动容器

接下来进行Docker的是否启动成功的测试
先拉取hello-world的镜像

docker pull hello-world

拉去镜像

然后启动我们拉取的镜像容器
如果出现以下就是Docker已经安装完成可以直接使用

启动容器

设置Docker开机自启动

systemctl enable docker

2.1.2、宝塔安装

不会安装宝塔面板的可以去看之前的centOS安装宝塔面板的教程
如果已经安装宝塔面板直接忽略
在宝塔的软件商店中直接搜索Docker并安装即可

安装Docker

等待自动安转完成即可

等待安装完成

安装完成

在这里插入图片描述

设置在首页显示

设置首页显示

在首页打开Docker

打开Docker

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值