Docker简介
Docker是一个开源的应用容器引擎,开发者可将应用及其依赖封装到一个镜像里面,以便于在不同Linux发行版、Windows等系统上轻易地运行程序。
本文将讲解如何在Ubuntus上安装Docker-CE,即Docker的社区开源版本。本文示例系统版本为Ubuuntu 20.04 LTS 64bit,目前最新版Docker要求最低Ubuntu 14.04以上64位系统。
第一步 删除系统上的旧版Docker
若之前安装过旧版Docker,则需先删除旧版才能安装新版,如果没有可跳过该步骤,在终端输入以下命令进行删除:
sudo apt-get remove docker docker-engine docker.io
若系统版本为Ubuntu Trusty 14.04,建议进行下一步之前先执行该命令安装所需支持:
sudo apt-get update
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
第二步 配置添加APT官方源
#更新apt源索引
sudo apt-get update
#安装以下包以支持apt包管理工具使用HTTPS源
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

#添加Docker官方GPG Key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

#根据当前系统版本自动选择对应的源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

第三步 安装Docker-CE
#更新apt源索引
sudo apt-get update
#安装Docker-CE
sudo apt-get install docker-ce

第四步 验证Docker安装
通过apt完成Docker安装后,通过运行hello-world镜像来测试是否正确安装,在终端运行以下命令:
sudo docker run hello-world
执行该命令将下载一个测试镜像并在容器中运行该镜像,若成功打印出相关信息,说明Docker已经正确安装。
备注:若需要更新Docker版本,可以通过以下命令更新
sudo apt-get update
sudo apt-get upgrade docker-ce