Ubuntu环境Docker安装

目录

一、什么是Docker概述

二、什么是容器?

三、什么是容器映像?

四、Ubuntu环境Docker安装

卸载旧版本(可选)

安装依赖

添加Docker官方GPG密钥

添加Docker APT源

安装Docker Engine

启动Docker服务

验证Docker安装


一、什么是Docker概述

Docker,开发人员可以轻松地构建、分享和部署应用程序。他们可以使用Docker镜像来打包应用程序及其环境,然后将镜像上传到Docker Hub等注册表进行分享。其他人可以通过下载这些镜像,快速地在他们自己的环境中运行相同的应用程序。总的来说,Docker简化了应用程序的开发和部署过程,提供了更高效、一致性和可移植性的解决方案,因此在现代应用程序开发和DevOps中得到广泛应用。

二、什么是容器?

简而言之,容器是计算机上的沙盒进程,与主机上的所有其他进程隔离。这种隔离利用内核命名空间和 cgroups, 在 Linux 中已经存在很长时间的功能。Docker一直致力于使这些功能变得平易近人且易于使用。总而言之,容器:

是图像的可运行实例。您可以使用 DockerAPI 或 CLI 创建、启动、停止、移动或删除容器。

可以在本地计算机、虚拟机上运行或部署到云中。

是可移植的(可以在任何操作系统上运行)。

与其他容器隔离,并运行自己的软件、二进制文件和配置。

三、什么是容器映像?

运行容器时,它使用隔离的文件系统。此自定义文件系统由容器映像提供。由于映像包含容器的文件系统,因此它必须包含运行应用程序所需的一切 - 所有依赖项、配置、脚本、二进制文件等。该映像还包含容器的其他配置,例如环境变量、要运行的默认命令和其他元数据。

四、Ubuntu环境Docker安装

卸载旧版本(可选)

如果你之前已经安装过旧版本的Docker,可以选择卸载它们。运行以下命令以卸载旧版本:

sudo apt-get remove docker docker-engine docker.io containerd runc

安装依赖

确保系统安装了所需的依赖项,包括apt-transport-https、ca-certificates、curl、software-properties-common:

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

添加Docker官方GPG密钥

运行以下命令以添加Docker官方GPG密钥到系统:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加Docker APT源

添加Docker的APT源到系统:

echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安装Docker Engine

运行以下命令安装Docker Engine:

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io

启动Docker服务

安装完成后,启动Docker服务并设置为开机自启动:

sudo systemctl start docker
sudo systemctl enable docker

验证Docker安装

运行以下命令验证Docker是否安装成功:

docker --version

你可能感兴趣的:(Docker,云原生,linux,docker,Ubuntu)