当前位置:网站首页 > 云服务教程 > 正文

ubuntu源代码阿里云的作用(阿里云 ubuntu源)



Docker 中的容器是一种轻量级的虚拟化技术,它基于镜像运行并具有自己的状态。下面是Docker容器的安装操作

Docker 有三种更新频道:stable、test 和 nightly。官方网站提供了各种环境下的安装指南,主要包括 Linux、Windows 10 和 macOS。 在这里插入图片描述 这里我们侧重点去介绍和分析说明对应的不同场景下的Linux的安装说明和操作手册。

Ubuntu 是一个基于 Debian 的开源 Linux 操作系统,通过简单易用的界面和全球范围内的大量用户和开发者社区得到广泛应用。它是一个免费的、开源的操作系统,支持桌面和服务器应用。

官方网站:ubuntu.com/server

在这里插入图片描述

  • 易于使用:Ubuntu 带有一个友好的图形用户界面,它可以通过图形用户界面或命令行进行管理。
  • 完全免费:Ubuntu 操作系统是开源软件,可以免费获得。
  • 长期支持:有些 Ubuntu 版本会获得长期支持(LTS),这表示它们将得到 5 年的更新和支持。
  • 社区支持:Ubuntu 有支持社区,包括志愿者和专业机构,可以提供帮助和建议。
  • 安全:Ubuntu 支持更新和安全补丁,以确保你的系统保持安全。
  • 应用程序丰富:Ubuntu 包括大量的应用程序和工具,可以满足多种需求。
  • 可定制性:Ubuntu 可以自定义,适应各种需求。

Ubuntu安装Docker

注意:切勿在没有配置Docker APT源的情况下直接使用 apt 命令安装 Docker.

系统要求

需要确认你所使用的 Ubuntu 操作系统版本符合 Docker 的支持版本要求,你可以在终端执行以下命令来查看你的 Ubuntu 版本:

 
  

如果你的 Ubuntu 版本是 Focal 20.04 (LTS)、Bionic 18.04 (LTS) 或者 Xenial 16.04 (LTS) 其中之一,那么你的系统符合 Docker 的支持要求。

此外,你还需要确认你的系统是 64 位的 x86 平台或 ARM 平台。可以通过执行以下命令来检查处理器架构:

 
  

如果输出结果是 x86_64,则表示你的处理器是 64 位的 x86 平台;如果输出结果是 armv7l、armv8l 或者 aarch64,则表示你的处理器是 ARM 平台。

卸载旧版本

旧版本的Docker称为docker或者docker-engine ,使用以下命令卸载旧版本:

首先,停止 Docker 服务:

 
  

然后,卸载 Docker:

 
  

最后,删除 Docker 相关的文件:

 
  

这样就完成了旧版本 Docker 的卸载。

使用 APT 安装

由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS传输的软件包以及CA证书。

 
  

建议使用国内源,避免因网络问题导致软件包下载失败。为了确保所下载的软件包的合法性,需要添加软件源的GPG验证密钥。

添加Docker软件源的GPG验证密钥

使用以下命令添加Docker软件源的GPG验证密钥:

 
  
添加Docker软件源的GPG验证密钥(官方源):
 
  
向 sources.list 中添加 Docker 软件源
阿里镜像源
 
  
官方镜像源
 
  

以上命令会添加稳定版本的 Docker APT 镜像源,如果需要测试版本的 Docker 请将 stable 改为 test。

安装 Docker

更新apt软件包缓存,并安装 docker-ce。

 
  
使用脚本自动安装

Docker官方提供了适用于Ubuntu系统的安装脚本,方便快捷地进行安装。此外,为了加速安装速度,你还可以使用国内的源进行安装。如果需要安装测试版的Docker,可以从test.docker.com获取脚本。

以下是安装Docker的步骤:

  1. 下载安装脚本:

如果需要安装正式版Docker:

 
  

如果需要安装测试版Docker:

 
  
  1. 运行安装脚本:
 
  
  1. 通过 --mirror 选项使用国内源进行安装:
 
  
各种厂商的资源脚本
 
  

执行这个命令后,脚本就会自动的将一切准备工作做好,并且把Docker的稳定(stable)版本安装在系统中。

启动Docker

这两个指令都是在Linux系统中,使用systemd服务管理器来管理docker的启动和自启动。

  • :这个指令的作用是将docker服务添加到系统的启动项中,确保在系统启动时自动启动docker。
  • :这个指令的作用是启动docker服务。如果docker服务已经安装并被添加到系统的启动项中,则系统启动时docker服务会自动启动,无需手动运行这个指令。

需要注意的是,如果系统中没有安装docker,那么这两个指令无法正常运行。可以通过运行来安装并配置docker。

建立 docker 用户组

默认情况下,使用docker命令与Docker引擎通信需要通过Unix socket。但只有属于root用户组或docker用户组的用户才能访问Docker引擎的Unix socket。通常情况下,Linux系统不会直接使用root用户进行操作。因此,更为安全的做法是将需要使用docker的用户加入docker用户组。

为此,我们需要先创建docker用户组:

 
  

将当前用户加入 docker 组:

 
  

退出当前终端并重新登录,进行如下测试

Debian 是一个开源、自由、稳定、安全的操作系统,并且具有强大的社区支持,涵盖了众多应用领域。

Debian 是一种自由操作系统,它是由全球志愿者团队开发并维护的。它是以Linux内核为基础,支持多种计算机体系结构及多种语言,并遵循GNU通用公共许可证(GPL)等自由软件协议。Debian被广泛运用于服务器、桌面电脑和嵌入式设备等领域。 在这里插入图片描述

官方网站:www.debian.org/

  1. 自由软件:Debian 以完全自由软件为基础,这意味着您可以随意地修改、分发或重新发布 Linux 内核、Debian 工具和应用程序。
  2. 更新稳定:Debian 稳定版保证了更新稳定,系统更新发布周期适中,因此使得 Debian 更加适合于企业和服务器等场景。
  3. 多种体系结构支持:Debian 可以运行在不同的体系结构上,包括 x86、ARM、ppc64、SPARC、MIPS、m68k 和 IA-64 等。
  4. 多种应用程序支持:Debian 拥有丰富的软件包仓库,您可以使用其中的大量的工具和应用程序,还能访问 Debian 社区的大量社区驱动的软件包。
  5. 安全:Debian 精心构建了强大的安全机制,包括安全更新、独立的镜像站点、包含源代码的软件包等,以保证系统的安全性和稳定性。

系统要求

Docker 可以兼容以下版本的 Debian 操作系统:

  • Buster 10
  • Stretch 9

注意,Docker 并不是对 Debian 所有版本的支持都是完美的,只有在官方网站上指定的版本中才能获得最佳支持。建议用户在安装 Docker 时仔细检查所使用的 Debian 版本是否在支持列表中

卸载旧版本

与Ubuntu操作系统的卸载方式相同,可以直接参考Ubuntu的删除卸载方法。

使用 APT 安装

与Ubuntu操作系统的卸载方式相同,可以直接参考Ubuntu的删除卸载方法。

添加软件源的 GPG 密钥

鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。 为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥。

阿里云源
 
  
官方源
 
  
向 sources.list 中添加 Docker 软件源:

在某些基于 Debian 的 Linux 发行版中,命令 (lsb_release -cs) 替换为 mirrors.aliyun.com/docker-ce/l… 支持的 Debian 版本代号,例如 buster。

 
  

另外,如果想使用官方源可以使用如下命令:

 
  

需要注意的是,如果您正在使用非基于 Debian 的发行版,以上命令可能无法正常工作。

以上命令会添加稳定版本的 Docker APT 源,如果需要测试版本的 Docker 请将 stable 改为 test。

为了解决从 Docker Hub 拉取镜像困难的问题,您可以配置镜像加速器。很多云服务商都提供了国内加速器服务,例如下面这些:

  1. 阿里云加速器:点击管理控制台 -> 登录账号(淘宝账号) -> 右侧镜像中心 -> 镜像加速器 -> 复制地址
  2. 网易云加速器:hub-mirror.c.163.com
  3. 百度云加速器:mirror.baidubce.com

出于容错考虑,建议同时配置多个镜像加速器。您可以在 docker-practice/docker-registry-cn-mirror-test 这个页面上查看各个镜像站测试结果。

到此这篇ubuntu源代码阿里云的作用(阿里云 ubuntu源)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ewm系统(ewm系统操作教程)2025-12-06 20:09:08
  • ad10安装及破解教程(ad10安装说明)2025-12-06 20:09:08
  • 越狱源安装(越狱源安装的插件破解授权教程)2025-12-06 20:09:08
  • 2263xt开卡教程(2262en开卡教程)2025-12-06 20:09:08
  • xmouse怎么设置中文(xmouse设置教程)2025-12-06 20:09:08
  • 程序员入门教程书(程序员入门教程视频)2025-12-06 20:09:08
  • ubuntu镜像文件下载教程(ubuntu镜像下载地址)2025-12-06 20:09:08
  • ad19安装教程 破解(ad19安装步骤)2025-12-06 20:09:08
  • 二级域名解析教程(二级域名解析教程视频)2025-12-06 20:09:08
  • 个人服务器搭建硬件推荐(个人服务器搭建教程)2025-12-06 20:09:08
  • 全屏图片