在Ubuntu上安装Docker的步骤如下:
在线安装步骤
- 更新软件包列表:
sudo apt-get update
- 安装必要的软件包:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
- 添加Docker官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加Docker软件源:
sudo add-apt-repository "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 更新包存储库:
sudo apt-get update
- 安装Docker CE及相关组件:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- 验证安装:
sudo docker --version
离线安装步骤(适用于无法访问互联网的环境)
下载.deb包:在有互联网访问的机器上,下载Docker CE、Docker CE CLI和Docker Compose的.deb包。
传输文件:将下载的.deb文件和Docker Compose二进制文件传输到目标服务器。
安装.deb包:在目标服务器上,进入存放.deb文件的目录,依次安装Docker CE、Docker CE CLI和containerd.io。
配置Docker服务:
sudo systemctl start dockersudo systemctl enable docker
- 验证安装:
docker --versiondocker-compose version
设置用户权限(可选)
- 添加docker用户组:
sudo groupadd docker
- 将当前用户添加到docker用户组:
sudo usermod -aG docker $USER
- 使权限生效:注销并重新登录用户。
以上步骤涵盖了在Ubuntu上安装Docker的基本流程,包括在线安装和离线安装的详细步骤,以及设置用户权限的可选步骤。请根据您的实际情况选择合适的安装方式。