我们一起学学 Linux 安装 Docker 完整教程
原创Linux 安装 Docker 完整教程
一、概述
Docker 是一个开源的应用容器引擎,可以打包、发布和运行应用。它使用 C/S 架构,允许开发者打包他们的应用以及应用的依赖性包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,彼此之间不会有任何接口(类似 iPhone 的 app),更重要的是容器是完全隔离的,每个容器有自己的文件系统、网络和进程空间。
二、准备工作
在起始安装 Docker 之前,请确保您的 Linux 系统满足以下要求:
- Linux 发行版(如 Ubuntu、CentOS、Debian 等)
- 系统内核版本(至少 3.10 以上)
三、安装 Docker
3.1 使用 apt-get 安装 Docker
以下是在基于 Debian 的系统(如 Ubuntu)上使用 apt-get 安装 Docker 的步骤:
1. 更新 apt-get 源列表:
bash
sudo apt-get update
2. 安装依赖性项:
bash
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
3. 添加 Docker 的 GPG 密钥:
bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. 添加 Docker 仓库:
bash
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. 更新 apt-get 源列表:
bash
sudo apt-get update
6. 安装 Docker:
bash
sudo apt-get install -y docker-ce
7. 验证安装:
bash
sudo docker --version
3.2 使用 yum 安装 Docker
以下是在基于 Red Hat 的系统(如 CentOS)上使用 yum 安装 Docker 的步骤:
1. 安装 epel-release 仓库:
bash
sudo yum install -y epel-release
2. 安装依赖性项:
bash
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 添加 Docker 仓库:
bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装 Docker:
bash
sudo yum install -y docker-ce
5. 启动 Docker 服务:
bash
sudo systemctl start docker
6. 验证安装:
bash
sudo docker --version
3.3 使用 Docker 安装 Docker CE
以下是在任何 Linux 系统上使用 Docker 安装 Docker CE 的步骤:
1. 下载 Docker CE 安装脚本:
bash
curl -fsSL https://get.docker.com -o get-docker.sh
2. 运行安装脚本:
bash
sudo sh get-docker.sh
3. 安装完成后,启动 Docker 服务:
bash
sudo systemctl start docker
4. 验证安装:
bash
sudo docker --version
四、配置 Docker
在默认情况下,Docker 会在启动时运行一个守护进程。您可以通过以下命令查看 Docker 的状态:
bash
sudo systemctl status docker
如果需要修改 Docker 的配置,可以编辑 `/etc/docker/daemon.json` 文件。
五、总结
通过以上步骤,您已经胜利在 Linux 系统上安装了 Docker。接下来,您可以起始使用 Docker 进行应用打包和容器化了。期望这个教程对您有所帮助!