在Linux上安装Docker的过程比较简单,但具体的命令可能会因你的发行版而异。下面是几个常用Linux系统上的安装步骤:
1. 基于Debian/Ubuntu的系统 (如 Ubuntu, Linux Mint等)
更新软件包列表:
bash
sudo aptget update
sudo aptget install apttransporthttps cacertificates curl softwarepropertiescommon
然后添加Docker官方GPG密钥:
bash
curl fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg dearmor o /usr/share/keyrings/dockerarchivekeyring.gpg
添加稳定的Docker APT仓库到你的源列表里,并且再次更新软件包索引:
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
,你就可以安装Docker CE(社区版)了:
bash
sudo aptget install dockerce dockercecli containerd.io
2. 基于Fedora/RHEL/CentOS系统的
对于RedHat家族的操作系统,建议通过`yum`来添加Docker:
首先导入密钥,并添加存储库配置文件。
bash
sudo yum install y yumutils
sudo yumconfigmanager \
addrepo \
https://download.docker.com/linux/fedora/dockerce.repo
之后安装Docker:
bash
sudo yum install dockerce dockercecli containerd.io
启动Docker服务,确保它可以开机自启。
bash
sudo systemctl start docker
sudo systemctl enable docker
3. 使用`Snapd`(某些发行版如Ubuntu可以通过snap包安装Docker,尽管官方不直接推荐)
bash
sudo snap install docker
注意:有些Docker版本可能会有安全性的考虑或依赖问题,请根据实际情况选择适合你的安装方式和版本。
4. 启动 Docker 和加入用户组(如果当前非root账户想要使用 Docker)
为了非 root 用户能够使用 Docker,需要将用户添加到 docker 组:
bash
sudo groupadd docker 创建 docker 用户组
sudo usermod aG docker $USER 添加登录用户到 docker 用户组
newgrp docker 立即启用 docker 组访问权限,也可以选择重新登录使变化生效
验证安装是否正确完成了可以使用以下命令查看 Docker 版本信息:
bash
docker version
完成上述安装步骤后,您的Linux服务器便装好了Docker。你可以根据自身需求进一步进行设置以优化性能及功能扩展。
发表评论