我们一起学学 Linux 安装 Docker 完整教程

原创
ithorizon 7个月前 (10-07) 阅读数 38 #Linux

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 进行应用打包和容器化了。期望这个教程对您有所帮助!

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门