服务器怎么下载docker
- 行业动态
- 2025-02-25
- 2
apt-get install docker.io
(以 Debian/Ubuntu 为例),按提示操作即可完成下载与初步安装。
1、更新服务器
在开始之前,首先要确保服务器上的操作系统已经更新到最新版本,可以通过以下命令来更新服务器:
对于基于Debian或Ubuntu的系统,使用sudo apt update
和sudo apt upgrade
命令。
对于基于Red Hat或CentOS的系统,使用sudo yum update
或sudo dnf update
命令(取决于系统版本)。
2、安装依赖包
Docker运行需要一些依赖包的支持,执行以下命令来安装这些依赖包:
对于Debian或Ubuntu系统,使用sudo apt install apt-transport-https ca-certificates curl software-properties-common
命令。
对于Red Hat或CentOS系统,使用sudo yum install -y yum-utils device-mapper-persistent-data lvm2
命令。
3、添加Docker官方GPG密钥
执行以下命令来添加Docker官方GPG密钥,以确保从Docker存储库下载的软件包是经过验证的:
对于Debian或Ubuntu系统,使用curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
命令。
对于Red Hat或CentOS系统,使用sudo rpm --import https://download.docker.com/linux/centos/docker-ce.gpg
命令。
4、添加Docker官方仓库
执行以下命令来添加Docker官方仓库:
对于Debian或Ubuntu系统,使用sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
命令。
对于Red Hat或CentOS系统,使用sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
命令。
5、安装Docker
执行以下命令来安装Docker:
对于Debian或Ubuntu系统,使用sudo apt update
和sudo apt install docker-ce
命令。
对于Red Hat或CentOS系统,使用sudo yum install docker-ce --nobest
命令。
6、启动Docker服务
执行以下命令来启动Docker服务,并设置为开机自启动:
对于所有支持的Linux发行版,使用sudo systemctl start docker
和sudo systemctl enable docker
命令。
7、验证安装
执行以下命令来验证Docker是否安装成功:
使用docker --version
命令查看Docker的版本信息。
运行示例容器,如sudo docker run hello-world
,以验证Docker是否正确工作。
FAQs
Q1: 如果服务器无法连接到Docker官方仓库怎么办?
A1: 如果由于网络原因无法连接到Docker官方仓库,可以尝试使用国内的镜像源,对于Debian或Ubuntu系统,可以在添加Docker官方仓库时指定国内的镜像源URL。
Q2: 如何将当前用户添加到Docker用户组?
A2: 为了能够在服务器上使用Docker命令而无需使用sudo,可以将当前用户添加到Docker用户组,执行以下命令来完成操作:
对于Debian或Ubuntu系统,使用sudo usermod -aG docker $USER
命令。
注意,此更改将在下次登录时生效,或者可以通过注销并重新登录来立即生效。
通过以上步骤,你应该能够顺利地在服务器上下载并安装Docker,如果遇到任何问题,建议查阅Docker官方文档或相关社区论坛寻求帮助。