银河麒麟操作系统安装 Docker 详解

在当今的应用开发与部署中,Docker作为一种轻量级的虚拟化技术,受到越来越多开发者的青睐。它不仅可以提高软件交付的效率,还能保证在不同环境下应用的一致性。本文将详细讲解在银河麒麟操作系统上安装 Docker 的步骤,并附上代码示例。

1. 环境准备

在安装 Docker 之前,请确保你的银河麒麟操作系统已经更新到最新版本。可以通过以下命令检查和更新你的系统:

sudo apt update && sudo apt upgrade -y

2. 安装依赖

Docker 需要一些工具和组件来运行,因此我们需要先安装一些必要的依赖:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

这些工具将帮助我们从 HTTPS 源安装 Docker。

3. 添加 Docker 的官方 GPG 密钥

接下来,我们需要添加 Docker 的官方 GPG 密钥,以确保我们下载的 Docker 软件包是安全的。可以使用以下命令添加密钥:

curl -fsSL  | sudo apt-key add -

4. 设置 Docker 软件源

为了从 Docker 的官方源安装,我们需要添加其官方软件源。使用以下命令:

sudo add-apt-repository "deb [arch=amd64]  $(lsb_release -cs) stable"

5. 安装 Docker

完成上述设置后,可以使用以下命令安装 Docker:

sudo apt update
sudo apt install -y docker-ce

6. 验证 Docker 安装

安装完成后,可以使用以下命令验证 Docker 是否安装成功:

sudo docker --version

如果看到 Docker 的版本信息,则说明安装成功。

7. 启动和管理 Docker 服务

一般情况下,Docker 在安装后会自动启动。可以使用以下命令检查其状态:

sudo systemctl status docker

如果 Docker 没有启动,可以使用以下命令启动它:

sudo systemctl start docker

8. 运行第一个 Docker 容器

为了验证 Docker 是否正常工作,可以运行 Hello World 容器:

sudo docker run hello-world

如果看到欢迎信息,则说明 Docker 一切正常。

9. 配置 Docker 为非根用户使用

如果你希望不使用 sudo 来运行 Docker 命令,可以将自己添加到 docker 组中:

sudo usermod -aG docker $USER

然后注销当前用户并重新登录,以使组更改生效。

10. Docker 常用命令

以下是一些常用的 Docker 命令,以帮助你更好地使用 Docker:

- 查看运行中的容器:`docker ps`
- 查看所有容器(包括已停止的):`docker ps -a`
- 停止容器:`docker stop <容器ID>`
- 启动容器:`docker start <容器ID>`
- 删除容器:`docker rm <容器ID>`

11. 总结

通过以上的步骤,我们成功地在银河麒麟操作系统上安装了 Docker,并验证了它的正常运行。Docker 为软件开发和部署带来了极大的便利,它的容器化特性可以有效降低环境差异带来的问题。

在未来的开发过程中,不妨考虑将你的应用容器化,以便于管理和分发。同时,想要了解 Docker 更多相关功能,可以参考其官方文档,以最大化地利用这一工具带来的便利。

pie
    title Docker 使用情况
    "Web 应用": 40
    "API 服务": 30
    "数据库": 20
    "其他": 10

希望本文能对正在使用或打算使用 Docker 的开发者有所帮助!如有任何问题,欢迎交流与讨论。