麒麟系统安装 Docker 的步骤

麒麟系统是基于 Linux 的操作系统,安装 Docker 的步骤与其他 Linux 发行版类似,但需要注意系统架构和兼容性。以下是详细的安装方法。

确认系统架构

麒麟系统可能采用不同的架构,如 x86_64 或 arm64。运行以下命令确认系统架构:

uname -m

根据输出结果选择对应的 Docker 安装包或源。

卸载旧版本(如有)

如果系统中已安装旧版本的 Docker,需先卸载:

sudo apt-get remove docker docker-engine docker.io containerd runc

安装依赖工具

确保系统已安装必要的工具:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg software-properties-common

添加 Docker 官方 GPG 密钥

导入 Docker 的 GPG 密钥以验证软件包:

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

添加 Docker 软件源

根据系统架构添加对应的软件源。以 x86_64 为例:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安装 Docker Engine

更新软件包索引并安装 Docker:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

验证安装

运行以下命令验证 Docker 是否安装成功:

sudo docker run hello-world

如果看到欢迎消息,说明 Docker 已正确安装并运行。

配置用户权限(可选)

默认情况下,Docker 需要 root 权限。可以将当前用户加入 docker 组以避免每次使用 sudo

sudo usermod -aG docker $USER

注销并重新登录以生效。

配置镜像加速(可选)

国内用户可配置镜像加速以提升下载速度。编辑或创建 /etc/docker/daemon.json,添加以下内容:

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

重启 Docker 服务使配置生效:

sudo systemctl restart docker

注意事项
  • 如果麒麟系统基于 Ubuntu 或 Debian,上述方法适用。若为其他基础系统,需调整软件源和安装命令。
  • 若遇到兼容性问题,可尝试使用静态二进制包安装,参考 Docker 官方文档。

通过以上步骤,可以在麒麟系统上成功安装并配置 Docker。

更多推荐