在Linux上安装Docker的过程比较简单,但具体的命令可能会因你的发行版而异。下面是几个常用Linux系统上的安装步骤:

1. 基于Debian/Ubuntu的系统 (如 Ubuntu, Linux Mint等)

更新软件包列表:

bash

linux安装docker  第1张

sudo aptget update

sudo aptget install apttransporthttps cacertificates curl softwarepropertiescommon

然后添加Docker官方GPG密钥:

linux安装docker  第2张

bash

curl fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg dearmor o /usr/share/keyrings/dockerarchivekeyring.gpg

添加稳定的Docker APT仓库到你的源列表里,并且再次更新软件包索引:

linux安装docker  第3张

bash

echo \

"deb [arch=$(dpkg printarchitecture) signedby=/usr/share/keyrings/dockerarchivekeyring.gpg] https://download.docker.com/linux/ubuntu \

$(lsb_release cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo aptget update

linux安装docker  第4张

,你就可以安装Docker CE(社区版)了:

bash

sudo aptget install dockerce dockercecli containerd.io

linux安装docker  第3张

2. 基于Fedora/RHEL/CentOS系统的

对于RedHat家族的操作系统,建议通过`yum`来添加Docker:

首先导入密钥,并添加存储库配置文件。

bash

sudo yum install y yumutils

sudo yumconfigmanager \

addrepo \

linux安装docker  第6张

https://download.docker.com/linux/fedora/dockerce.repo

之后安装Docker:

bash

sudo yum install dockerce dockercecli containerd.io

linux安装docker  第7张

启动Docker服务,确保它可以开机自启。

bash

sudo systemctl start docker

linux安装docker  第8张

sudo systemctl enable docker

3. 使用`Snapd`(某些发行版如Ubuntu可以通过snap包安装Docker,尽管官方不直接推荐)

bash

linux安装docker  第9张

sudo snap install docker

注意:有些Docker版本可能会有安全性的考虑或依赖问题,请根据实际情况选择适合你的安装方式和版本。

4. 启动 Docker 和加入用户组(如果当前非root账户想要使用 Docker)

为了非 root 用户能够使用 Docker,需要将用户添加到 docker 组:

bash

sudo groupadd docker 创建 docker 用户组

sudo usermod aG docker $USER 添加登录用户到 docker 用户组

linux安装docker  第10张

newgrp docker 立即启用 docker 组访问权限,也可以选择重新登录使变化生效

验证安装是否正确完成了可以使用以下命令查看 Docker 版本信息:

linux安装docker  第6张

bash

docker version

完成上述安装步骤后,您的Linux服务器便装好了Docker。你可以根据自身需求进一步进行设置以优化性能及功能扩展。