说明:
阿里云官网上的docker安装指引,是基于centos的。
我选的镜像是ubuntu,所以安装docker的指令细节不一样。
在Ubuntu系统上安装Docker的步骤与CentOS有所不同,以下是在Ubuntu上安装Docker的详细步骤:
-
更新现有的软件包列表:
sudo apt-get update -
安装软件包依赖,这将确保你的系统拥有安装Docker所需的依赖项:
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=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
-
再次更新软件包列表,以确保从新添加的存储库中获取最新版本的Docker:
sudo apt-get update -
安装Docker CE(社区版):
sudo apt-get install docker-ce
-
验证Docker是否正确安装:
- 检查Docker版本:
sudo docker --version
Docker version 26.1.3, build b72abbb-
运行一个测试镜像来验证安装:
sudo docker run hello-world如果看到“Hello from Docker!”消息,则表示Docker已正确安装。
- 检查Docker版本:
-
管理Docker服务:
- 启动Docker服务:
sudo systemctl start docker - 设置Docker服务开机自启:
sudo systemctl enable docker - 查看Docker服务状态:
sudo systemctl status docker
- 启动Docker服务:
-
非root用户执行Docker命令(可选):
- 默认情况下,Docker命令需要root权限来执行。为了允许普通用户执行Docker命令,需要将用户添加到
docker组:
替换sudo usermod -aG docker your-useryour-user为你的用户名。
- 默认情况下,Docker命令需要root权限来执行。为了允许普通用户执行Docker命令,需要将用户添加到
-
使用Docker:
- 你现在可以使用Docker命令来拉取镜像、创建容器等操作了。
请注意,这些步骤适用于Ubuntu 16.04及以上版本。如果你使用的是较旧的Ubuntu版本,步骤可能会有所不同。