在Ubuntu上安装Docker通常涉及以下几个步骤。这里,我将指导你通过几种不同的方法安装Docker。
方法1:使用官方脚本安装
- 更新你的包管理器和系统
bashCopy Code
sudo apt-get update
sudo apt-get upgrade
- 安装一些必要的系统工具
bashCopy Code
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
- 添加Docker的官方GPG密钥
bashCopy Code
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加Docker仓库
bashCopy Code
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 再次更新你的包管理器的包索引
bashCopy Code
sudo apt-get update
- **安装Docker CE(社区版)**
bashCopy Code
sudo apt-get install docker-ce
- 启动Docker服务
bashCopy Code
sudo systemctl start docker
- 验证安装
bashCopy Code
sudo docker run hello-world
方法2:使用Snap包安装(适用于Ubuntu 16.04及以上版本)
- 安装Snap(如果尚未安装)
bashCopy Code
sudo apt update
sudo apt install snapd
- 安装Docker
bashCopy Code
sudo snap install docker
- 启动Docker服务
bashCopy Code
sudo snap start docker
- 验证安装
bashCopy Code
sudo docker run hello-world
方法3:使用Docker的官方脚本(适用于较老的Ubuntu版本)
- 下载并运行安装脚本(注意,这种方法可能不再推荐使用,因为它依赖于旧版本的Docker安装脚本)
bashCopy Code
curl -fsSL https://get.docker.com -o get-docker.sh
- 启动Docker服务(如果需要)
bashCopy Code
sudo systemctl start docker
- 验证安装
bashCopy Code
sudo docker run hello-world
注意事项:
- 确保根据你的Ubuntu版本选择合适的安装方法。例如,如果你使用的是Ubuntu 18.04或更高版本,推荐使用官方仓库的方法。对于Ubuntu 16.04,Snap包或官方脚本都是可行的选择。
- 在运行docker run hello-world命令后,你应该看到一条欢迎信息,这表示Docker已经正确安装并运行。
- 如果你在运行Docker时遇到权限问题,可以尝试将你的用户添加到docker组:sudo usermod -aG docker $USER,然后重新登录或重启。这允许你无需sudo即可运行Docker命令。 例如:docker run hello-world。