华为云耀云服务器安装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
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在华为云耀云服务器安装Docker,您可以按照以下步骤进行操作: 1. 首先,使用SSH登录到您的华为云耀云服务器。 2. 确认您的服务器上已经安装Docker的运行环境,并且操作系统版本符合要求。您可以通过以下命令检查系统版本: ``` cat /etc/os-release ``` 还可以通过以下命令检查服务器的IP地址: ``` ip addr show ``` 3. 配置Yum仓库以获取Docker安装包。您可以备份原有的Yum仓库,并配置阿里仓库源和epel源。同时,配置Docker源以安装Docker。这些操作可以通过以下命令完成: ``` sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 接着生成缓存并列出Yum源: ``` sudo yum makecache sudo yum repolist all ``` 4. 安装Docker并启动Docker服务。使用以下命令进行安装: ``` sudo yum install -y docker-ce sudo systemctl start docker ``` 5. 配置Docker镜像加速。您可以使用阿里云提供的镜像加速器来加快Docker镜像的下载速度。具体配置方法可以参考阿里云的文档。 6. 重启Docker服务: ``` sudo systemctl restart docker ``` 7. 检查Docker状态,确保Docker已经成功安装并运行: ``` sudo systemctl status docker ``` 以上步骤完成后,您的华为云耀云服务器就已经成功安装Docker。您可以通过运行`docker --version`命令来验证安装结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [华为云耀云hecs安装docker](https://blog.csdn.net/qq_41024657/article/details/128109931)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [华为云之HECS云服务器配置docker环境](https://blog.csdn.net/jks212454/article/details/128906084)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值