云服务器Centos中安装Docker的方法小结

 更新时间:2023年12月09日 09:51:26   作者:梦幻蔚蓝  
Docker是一个开源的应用容器引擎,利用操作系统本身已有的机制和特性,可以实现远超传统虚拟机的轻量级虚拟化,CentOS是Linux发行版之一,本文给大家介绍云服务器Centos中安装Docker的方法,感兴趣的朋友一起看看吧

云服务器Centos中安装Docker

1 简介

Docker

Docker是一个开源的应用容器引擎,利用操作系统本身已有的机制和特性,可以实现远超传统虚拟机的轻量级虚拟化。它支持将软件编译成一个镜像,然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的这个镜像称为容器,容器启动是非常快速的,而且启动的容器之间互不影响(因为每个容器处于自身的linux环境中)。Docker还鼓励面向服务的体系结构和微服务架构。

Centos

CentOS是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统。它源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议)规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。
稳定性和可靠性:CentOS是基于RHEL的一个克隆版,而RHEL在业界被广泛认可为企业级操作系统,具有极高的稳定性和可靠性。CentOS继承了这一特点,可以为企业级应用提供高度稳定的运行环境。

  • 安全性:
  • CentOS提供了丰富的安全特性和工具,如SELinux(Security-Enhanced Linux)和防火墙等,以帮助保障系统的安全性。
  • 免费和开源:
  • 与RHEL相比,CentOS是完全免费和开源的,这意味着用户可以自由地下载、使用和修改它的源代码,以适应他们的需求。
  • 支持性:
  • CentOS拥有广泛的社区支持和丰富的文档资源,用户可以很容易地获取到相关的技术支持和帮助。
  • 可扩展性:
  • CentOS支持多种应用程序和工具,用户可以根据自己的需求自由地定制和扩展系统。
  • 性能优化:
  • CentOS的性能和优化方面也受到了广泛的关注和支持,其内核的优化和系统调优能够提高系统的性能和响应速度。

 Centos和Ubuntu区别

  • (1) 起源和依赖性:
  • CentOS是基于RHEL的源代码构建的,而Ubuntu则是基于Debian的源代码构建的。这意味着CentOS和Ubuntu在系统架构和软件包管理方面有所不同。
  • (2)更新周期和稳定性:
  • CentOS的更新周期相对较长,每个版本都会在大约10年的时间内受到支持,这使得它成为一种适用于开发和测试等短期项目的操作系统。而Ubuntu的更新周期相对较短,每个版本通常只支持5年左右,但它也因此能够快速地引入新的特性和功能。
  • (3)软件包管理器:
  • CentOS使用yum(Yellowdog Updater, Modified)软件包管理器,而Ubuntu使用apt-get(Advanced Packaging Tool)软件包管理器。这两种软件包管理器都有自己的优势和特点。
  • (4) 默认桌面环境:
  • CentOS和Ubuntu都有多个桌面环境可供选择,但它们的默认桌面环境是不同的。例如,CentOS的默认桌面环境是GNOME,而Ubuntu的默认桌面环境是Unity。
  • (5)用户接口:
  • CentOS和Ubuntu的用户接口也有所不同。例如,CentOS更加注重命令行界面,而Ubuntu则更加注重图形用户界面。
  • (6)社区支持:
  • CentOS和Ubuntu都有广泛的社区支持和丰富的文档资源。然而,Ubuntu在用户友好性和支持力度方面可能更胜一筹。

选择哪个看自己喜好,二者都是免费开源的产品

2 安装

进入dockers官网:Install Docker Desktop on Linux

第一步:升级yum

yum update

第二步:设置Docker仓库

sudo yum instatll -y yum-utils

第三步:关联仓库

$ sudo yum-config-manager \
	--add-repo \
	https://download.docker.com/linux/centos/docker-ce.repo

第四步:安装docker

sudo yum install docker-ce docker-ce-cli containerd.io

第五步:启动docker

sudo systemctl start docker

3 测试hello-world的镜像测试

sudo docker run hello-world

能正常运行,说明已经运行成功。

到此这篇关于云服务器Centos中安装Docker的文章就介绍到这了,更多相关Centos安装Docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 游戏服务器中的Netty应用以及源码剖析

    游戏服务器中的Netty应用以及源码剖析

    这篇文章主要为大家介绍了游戏服务器中的Netty应用以及源码剖析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • windows安装OpenSSL的方法小结

    windows安装OpenSSL的方法小结

    openssl是一个强大的安全套接字密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其他目的使用
    2023-09-09
  • 阿里云负载均衡SLB安装SSL证书的方法

    阿里云负载均衡SLB安装SSL证书的方法

    这篇文章主要介绍了阿里云负载均衡SLB安装SSL证书的方法,需要的朋友可以参考下
    2018-05-05
  • 浅谈Web服务器和应用服务器的区别

    浅谈Web服务器和应用服务器的区别

    通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)
    2012-02-02
  • 用nginx+FastDFS一步步搭建文件管理系统

    用nginx+FastDFS一步步搭建文件管理系统

    FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务
    2020-10-10
  • 如何使用Haporxy搭建Web群集

    如何使用Haporxy搭建Web群集

    Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的朋友跟随小编一起看看吧
    2025-06-06
  • Mac下搭建php开发环境教程

    Mac下搭建php开发环境教程

    这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.6.3为例,需要的朋友可以参考下
    2014-05-05
  • 解决Ubuntu虚拟机NAT不能上网的几种方法小结

    解决Ubuntu虚拟机NAT不能上网的几种方法小结

    vmware安装ubuntu虚拟机后,网络经常抽风,也不知道具体是什么原因导致的,有时候开机就不能上网,有时候,是突然不能上网,这个时候,尝试重启虚拟机后者电脑,看看能否解决,或者使用下面的方法看看
    2023-12-12
  • Mac下开启与关闭端口转发的脚本配置方法

    Mac下开启与关闭端口转发的脚本配置方法

    这篇文章主要介绍了Mac下开启与关闭端口转发的脚本配置方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-04-04
  • 从0开始搭建SVN服务器(图文详解)

    从0开始搭建SVN服务器(图文详解)

    这篇文章主要介绍了从0开始搭建SVN服务器(图文详解),在Win7上安装SVN server作为搭建代码服务器,在另外一台机器上提交代码进行测试。有兴趣的可以了解一下。
    2017-01-01

最新评论