Ubuntu(Linux) 如何安裝 docker
目录:
Docker是一种容器化技术,可让您快速构建,测试和部署应用程序,作为可在几乎任何地方运行的可移植自给自足的容器。 Docker已成为事实上的容器部署标准,对于DevOps工程师及其持续的集成和交付管道而言,它是必不可少的工具。
在本教程中,我们将介绍如何在Ubuntu 18.04计算机上安装Docker并探索基本的Docker概念和命令。
先决条件
在继续本教程之前,请确保您以具有sudo特权的用户身份登录。 本教程中的所有命令均应以非root用户身份运行。
在Ubuntu上安装Docker
尽管Docker安装包在官方的Ubuntu 18.04存储库中可用,但它不一定总是最新版本。 推荐的方法是从Docker的存储库中安装最新的Docker软件包。
启用Docker存储库
-
首先更新软件包列表并安装必要的依赖关系,以通过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 https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
安装Docker CE
现在已启用Docker存储库,您可以安装所需的任何Docker版本。
-
要安装最新版本的Docker,请使用以下命令。 如果要安装特定的Docker版本,请跳过此步骤并转到下一个。
sudo apt update
sudo apt install docker-ce
要安装特定版本,请首先在Docker存储库中列出可用版本:
apt list -a docker-ce
该命令在第二列中打印可用的Docker版本。
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64
例如,要安装版本
18.09.6
请输入:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic
为了防止Docker软件包自动更新,请将其标记为保留:
sudo apt-mark hold docker-ce
安装完成后,Docker服务将自动启动。 您可以通过键入以下内容进行验证:
sudo systemctl status docker
输出将如下所示:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
不使用sudo执行docker命令
默认情况下,Docker需要管理员权限。
要以非root用户身份运行Docker命令而无需先添加
sudo
您需要将用户添加到
docker
组。 该组是在Docker CE软件包安装期间创建的。 为此,请运行以下命令:
sudo usermod -aG docker $USER
$USER
是一个环境变量,用于保存您的用户名。
注销并重新登录,以刷新组成员身份。
要验证Docker是否已成功安装,并且您可以在不添加
sudo
情况下运行docker命令,请运行:
docker container run hello-world
该命令将下载测试图像,在容器中运行它,打印“ Docker问候”,然后退出。 输出应如下所示:
删除Docker容器
要删除一个或多个容器,请复制一个或多个容器标识并将其粘贴在
container rm
子命令之后:
docker container rm c55680af670c
结论
您已经了解了如何在Ubuntu 18.04计算机上安装Docker,以及如何下载Docker映像和管理Docker容器。 您可能还想阅读有关Docker Compose的信息,它使您可以定义和运行多容器Docker应用程序。
本教程几乎没有涉及Docker生态系统的表面。 在接下来的一些文章中,我们将继续深入探讨Docker的其他方面。 要了解有关Docker的更多信息,请查看Docker官方文档。
码头工人ubuntu如何在Ubuntu Linux中安装最新的Firefox 3.6.6
Firefox 3.6.6具有浏览器防崩功能。下面介绍如何在Ubuntu Linux中轻松安装它。
如何在Ubuntu 18.04上添加交换空间
交换是物理RAM内存已满时使用的磁盘空间。 当Linux系统的RAM用完时,非活动页面将从RAM移动到交换空间。 本教程介绍了将交换文件添加到Ubuntu 18.04所需的步骤。
如何在Ubuntu 18.04上安装和使用Docker Compose
Docker Compose是一个工具,可用于定义和管理多容器Docker应用程序。 它使用YAML文件来配置应用程序的服务,网络和卷。