在Ubuntu系统上安装Docker环境,可以通过官方APT软件源或者使用方便的脚本来完成。以下是两种主要安装方法的详细步骤:
一、使用官方的APT软件源安装Docker
-
更新软件包索引并安装必要的依赖
打开终端,依次运行以下命令来更新Ubuntu的软件包列表和安装必要的依赖软件:
sudo apt update sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
-
添加Docker官方GPG密钥
使用curl命令导入Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
或者,为了兼容性考虑,也可以使用如下命令(这可能会根据Docker的官方发布情况有所变化):
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
-
添加Docker的APT软件源
将Docker的官方软件源添加到你的系统中。这里以使用阿里云镜像源为例(你也可以选择官方源或其他可靠的镜像源):
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
如果
add-apt-repository
命令不存在,你可能需要先安装software-properties-common
包。 -
更新软件包索引并安装Docker
再次更新软件包索引,并安装Docker CE(社区版):
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
如果你需要安装特定版本的Docker,可以使用
apt-cache madison docker-ce
命令查看可安装的版本,然后指定版本进行安装。 -
验证Docker安装
安装完成后,运行以下命令来验证Docker服务是否正在运行:
sudo systemctl status docker
此外,你还可以通过运行一个测试容器来验证Docker是否安装成功:
sudo docker run hello-world
二、使用方便的脚本安装Docker
Docker官方提供了一个便捷的脚本来自动安装Docker,这种方法适用于大多数用户,特别是那些希望在测试和开发环境中快速安装Docker的用户。
-
下载并运行脚本
打开终端,运行以下命令来下载并运行Docker安装脚本:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
这个脚本会自动检测你的Linux发行版和版本,并为你安装最新版本的Docker。
-
验证Docker安装
安装完成后,你可以通过运行测试容器来验证Docker是否安装成功:
docker run hello-world
注意,使用这种方法安装Docker时,你可能不需要使用sudo来运行docker命令,因为脚本会自动将当前用户添加到docker用户组中(如果尚未存在的话)。但是,为了安全起见,建议检查用户组设置,并确保遵循最佳实践。