网站怎么做联系我们页面,网站色调,品牌建设 企业要,wordpress占500内存Debian 和 Ubuntu 都是目前较为流行的 Debian 系列 的服务器操作系统#xff0c;十分适合研发场景。 Debian 和 Ubuntu 属于同一系列的发行版。Debian 是由 Ian Murdock 在 1993 年创建的最初的发行版。Ubuntu 是 Mark Shuttleworth 在 2004 年基于 Debian 创建的发行版。
Li…Debian 和 Ubuntu 都是目前较为流行的 Debian 系列 的服务器操作系统十分适合研发场景。 Debian 和 Ubuntu 属于同一系列的发行版。Debian 是由 Ian Murdock 在 1993 年创建的最初的发行版。Ubuntu 是 Mark Shuttleworth 在 2004 年基于 Debian 创建的发行版。
Linux 发行版虽然有数百个但其中只有少数是从零开始的独立发行版。 Debian、Arch、Red Hat 是其中几个不派生于其它发行版的使用最广的发行版。
Ubuntu 源自 Debian。这意味着 Ubuntu 使用与 Debian 相同的 APT 包管理系统并共享来自 Debian 库中的大量包和库。它建立在 Debian 基础架构上。
Docker Hub 上提供了官方镜像国内各大容器云服务也基本都提供了相应的支持。
如果使用过树莓派的话那么安装的操作系统就为 DebianUbuntu 被广泛在开发环境中使用例如 Windows 使用的 WSL 系统也是使用的 Ubuntu。
在实际使用的时候我们会看到 Ubuntu 使用的情况比 Debian 更多。
软件更新
Debian 更关注稳定性这意味着它并不总是使用最新版本的软件。例如最新的 Debian 11 用的 GNOME 版本为 3.38并不是最新版的 GNOME 3.40。 对于 GIMP、LibreOffice 等其它软件也是如此。这是你必须对 Debian 做出的妥协。这就是“Debian stable Debian stale”笑话在 Linux 社区流行的原因。
Ubuntu LTS 版本也关注稳定性。但是它们通常拥有较新版本的常见软件。
你应该注意对于某些软件从开发者的仓库安装也是一种选择。例如如果你想要安装最新版的 Docker你可以在 Debian 和 Ubuntu 中添加 Docker 仓库。
总体来说相比较于 Ubuntu Debian 稳定版的软件版本会更旧。
Debian 系统简介
Debian 是由 GPL 和其他自由软件许可协议授权的自由软件组成的操作系统由 Debian 计划Debian Project 组织维护。Debian 计划 是一个独立的、分散的组织由 3000 人志愿者组成接受世界多个非盈利组织的资金支持Software in the Public Interest 提供支持并持有商标作为保护机构。
Debian 以其坚守 Unix 和自由软件的精神以及其给予用户的众多选择而闻名。现时 Debian 包括了超过 25,000 个软件包并支持 12 个计算机系统结构。
Debian 作为一个大的系统组织框架其下有多种不同操作系统核心的分支计划主要为采用 Linux 核心的 Debian GNU/Linux 系统其他还有采用 GNU Hurd 核心的 Debian GNU/Hurd 系统、采用 FreeBSD 核心的 Debian GNU/kFreeBSD 系统以及采用 NetBSD 核心的 Debian GNU/NetBSD 系统。甚至还有利用 Debian 的系统架构和工具采用 OpenSolaris 核心构建而成的 Nexenta OS 系统。
在这些 Debian 系统中以采用 Linux 核心的 Debian GNU/Linux 最为著名。
众多的 Linux 发行版例如 Ubuntu、Knoppix 和 Linspire 及 Xandros 等都基于 Debian GNU/Linux。 Debian 是一个自由的操作系统由 Debian 计划开发和维护。Debian 是一个自由的 Linux 发行版添加了数以千计的应用程序以满足用户的需要。
使用 Debian 官方镜像
官方提供了大家熟知的 debian 镜像以及面向科研领域的 neurodebian 镜像。
NeuroDebian为Debian操作系统以及Ubuntu等衍生产品提供了大量流行的神经科学研究软件。
热门套餐包括AFNIFSLPyMVPA等等。
可以使用 docker run 直接运行 Debian 镜像。 $ docker run -it debian bash
Unable to find image debian:latest locally
latest: Pulling from library/debian
1468e7ff95fc: Pull complete
Digest: sha256:1aadfee8d292f64b045adb830f8a58bfacc15789ae5f489a0fedcd517a862cb9
Status: Downloaded newer image for debian:latest
rootbd3f8b3110da:/# cat /etc/issue
Debian GNU/Linux 12 \n \lrootbd3f8b3110da:/#Debian 镜像很适合作为基础镜像构建自定义镜像。 但实际使用上我们使用 Ubuntu 来作为基础镜像的可能性更高一些。 如果通过 Windows 的 Docker 管理软件可以看到运行的 Docker 镜像。
Ubuntu 系统简介
Ubuntu国际音标/ʊˈbʊntuː/uu-BUUN-too是基于Debian以桌面应用为主的Linux发行版。Ubuntu有三个正式版本包括桌面版、服务器版及用于物联网设备和机器人的Core版。前述三个版本既能安装于实体电脑也能安装于虚拟电脑。从17.10版本开始Ubuntu以GNOME为默认桌面环境。 Ubuntu是著名的Linux发行版之一也是目前最多用户的Linux版本。Ubuntu每六个月即每年的四月与十月发布一个新版本长期支持LTS版本每两年发布一次。普通版本一般只支持9个月但LTS版本一般能提供5年的支持。
Ubuntu由英国肯诺有限公司发布他们提供商业支持。它是基于自由软件其名称来自非洲南部祖鲁语或科萨语的“Ubuntu”一词译为乌班图意思是“人性”、“我的存在是因为大家的存在”是非洲传统的一种价值观。
科能软件有限公司通过销售与Ubuntu相关的技术支持和其他服务来产生收益。Ubuntu项目公开承诺开源软件开发的原则鼓励人们使用自由软件研究它的运作原理改进和分发。
使用 Ubuntu 官方镜像
下面以 ubuntu:24.04 为例演示如何使用该镜像安装一些常用软件。
首先使用 -ti 参数启动容器登录 bash查看 ubuntu 的发行版本号。 PS C:\WorkDir\Beth-Israel-Lahey-Health\Source-Code\SVN docker run -ti ubuntu:24.04 /bin/bash
Unable to find image ubuntu:24.04 locally
24.04: Pulling from library/ubuntu
49b384cc7b4a: Pull complete
Digest: sha256:3f85b7caad41a95462cf5b787d8a04604c8262cdcdf9a472b8c52ef83375fe15
Status: Downloaded newer image for ubuntu:24.04
root0f38683a6f14:/# cat /etc/os-release
PRETTY_NAMEUbuntu 24.04 LTS
NAMEUbuntu
VERSION_ID24.04
VERSION24.04 LTS (Noble Numbat)
VERSION_CODENAMEnoble
IDubuntu
ID_LIKEdebian
HOME_URLhttps://www.ubuntu.com/
SUPPORT_URLhttps://help.ubuntu.com/
BUG_REPORT_URLhttps://bugs.launchpad.net/ubuntu/
PRIVACY_POLICY_URLhttps://www.ubuntu.com/legal/terms-and-policies/privacy-policy
UBUNTU_CODENAMEnoble
LOGOubuntu-logo
root0f38683a6f14:/#当试图直接使用 apt 安装一个软件的时候会提示 E: Unable to locate package curl。 root0f38683a6f14:/# apt install curl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package curl
root0f38683a6f14:/#这并非系统不支持 apt 命令。
Docker 镜像在制作时为了精简清除了 apt 仓库信息因此需要先执行 apt update 命令来更新仓库信息。
更新信息后即可成功通过 apt 命令来安装软件。 Get:1 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
Get:2 http://security.ubuntu.com/ubuntu noble-security InRelease [89.7 kB]
Get:3 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [31.0 kB]
Get:4 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [11.8 kB]
Get:5 http://archive.ubuntu.com/ubuntu noble-updates InRelease [89.7 kB]
Get:6 http://archive.ubuntu.com/ubuntu noble-backports InRelease [89.7 kB]
Get:7 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
Get:8 http://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
Get:9 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
Get:10 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
Get:11 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [20.1 kB]
Get:12 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [33.0 kB]
Get:13 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [4224 B]
Fetched 22.2 MB in 35s (637 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
root0f38683a6f14:/#首先安装 curl 工具。 root7d93de07bf76:/# apt install curl在安装的过程中需要同意下单击 y 继续即可。
接下来再安装 apache 服务。 root0f38683a6f14:/# apt install -y apache2启动这个 apache 服务然后使用 curl 来测试本地访问。 root0f38683a6f14:/# apt install apache2* Restarting Apache httpd web server apache2 AH00558: apache2: Could not reliably determine the servers fully qualified domain name, using 172.17.0.2. Set the ServerName directive globally to suppress this message[ OK ]
root0f38683a6f14:/#因为我们没有映射外部端口所以容器中运行的 Apache 还没有办法被容器外访问。
配合使用 -p 参数对外映射服务端口可以允许容器外来访问该服务。
所以我们可以在当前的命令行工具中运行命令 curl localhost控制台工具应该能够返回一个 html 超文本文件表示访问成功。
Docker 的 Ubuntu 操作系统镜像 - 系统容器 - iSharkFlyDebian 和 Ubuntu 都是目前较为流行的 Debian 系列 的服务器操作系统十分适合研发场景。 Debian 和 Ubuntu 属于同一系列的发行版。Debian 是由 Ian Murdock 在 1993 年创建的最初的发行版。Ubuntu 是 Mark Shuttleworth 在 2004 年基于 Debian 创建的发行版。 Linux 发行版虽然有数百个但其中只有少数是从零开始的独立发行版。 Debi…https://www.isharkfly.com/t/docker-ubuntu/15740