ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

(四)Ubuntu20.04安装Docker

2022-06-17 14:05:24  阅读:186  来源: 互联网

标签:Ubuntu20.04 存储 sudo apt Docker 安装 docker


Docker是一个开放源代码的容器化平台,可让您快速构建,测试和部署应用程序为可在几乎任何地方运行的便携式容器。容器代表单个应用程序的运行时,并且包含软件需要运行的所有内容。

Docker是现代软件开发和DevOps持续集成和部署管道的组成部分。
本教程介绍如何在Ubuntu 20.04计算机上安装Docker。
可以从标准Ubuntu 20.04存储库中安装Docker,但不一定总是最新版本。我们将从官方Docker的存储库中安装最新的Docker软件包。

一、在Ubuntu 20.04上安装Docker

在Ubuntu上安装Docker非常简单。我们将启用Docker存储库,导入存储库GPG密钥,然后安装该软件包。

首先,更新程序包索引并安装添加新的HTTPS仓库所需的依赖项:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

使用以下curl命令导入存储库的GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

将Docker APT存储库添加到您的系统中:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

现在已启用Docker存储库,您可以安装存储库中可用的任何Docker版本。

要安装最新版本的Docker,请运行以下命令。如果要安装特定的Docker版本,请跳过此步骤并转到下一个。

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

要安装特定版本,请首先列出Docker存储库中的所有可用版本:

sudo apt update
apt list -a docker-ce

可用的Docker版本打印在第二列中。在撰写本文时,官方Docker存储库中只有一个Docker版本(5:19.03.93-0ubuntu-focal)。

docker-ce/focal 5:19.03.9~3-0~ubuntu-focal amd64

安装完成后,Docker服务将自动启动。您可以通过键入以下内容进行验证:

sudo systemctl status docker

输出将如下所示:

● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-05-21 14:47:34 UTC; 42s ago
...

当发布新版本的Docker时,您可以使用标准sudo apt update && sudo apt upgrade过程来更新软件包。

如果要阻止更新Docker软件包,请将其标记为“阻止”:

sudo apt-mark hold docker-ce

二、以非root用户身份执行Docker命令

默认情况下,只有具有sudo特权的 root和用户可以执行Docker命令。

要以非root用户身份执行Docker命令,您需要将用户添加到在Docker CE软件包安装过程中创建的docker组中。为此,请输入:

sudo usermod -aG docker $USER
$USER是保存您的用户名的环境变量。

注销并重新登录,以便刷新组成员身份。

三、验证安装

为了验证Docker是否已成功安装,并且您可以在docker不添加Docker的情况下执行该命令sudo,我们将运行一个测试容器:

docker container run hello-world
该命令将下载测试映像(如果未在本地找到),将其运行在容器中,打印“ Hello from Docker”消息,然后退出。输出应如下所示:
image
容器在打印消息后将停止,因为它没有长时间运行的过程。

默认情况下,Docker从Docker Hub提取图像。它是基于云的注册表服务,除其他功能外,还将Docker映像存储在公共或私有存储库中。

四、卸载Docker

在卸载Docker之前,最好删除所有容器,映像,卷和网络。
运行以下命令以停止所有正在运行的容器并删除所有docker对象:

docker container stop $(docker container ls -aq)
docker system prune -a --volumes

您现在可以将Docker卸载为与安装的其他任何软件包一样apt:

sudo apt purge docker-ce
sudo apt autoremove

转载:https://www.iplayio.cn/post/5870444

标签:Ubuntu20.04,存储,sudo,apt,Docker,安装,docker
来源: https://www.cnblogs.com/infodriven/p/16385473.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有