在 Debian 或 Ubuntu 上安装 Docker

在 Debian 或 Ubuntu 上安装 Docker 的步骤如下:

第一步:安装依赖

在安装 Docker 之前,确保系统包已更新并安装必要的依赖包。

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

第二步:添加 Docker 官方 GPG 密钥

添加 Docker 用于签名软件包的 GPG 密钥。

sh
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

第三步:添加 Docker 仓库

将 Docker 的官方仓库添加到您的包管理器源列表中。

sh
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

第四步:安装 Docker 引擎

更新包索引并安装 Docker 引擎。

sh
sudo apt update sudo apt install docker-ce -y

第五步:检查 Docker 安装状态

安装完成后,检查 Docker 的状态,以确保它正在运行。

sh
sudo systemctl status docker

现在 Docker 应该已启动并正在您的服务器上运行。

基本 Docker 命令

  • 启动容器: 使用 docker run 命令启动一个新容器。例如:

    sh
    sudo docker run hello-world
  • 查看运行中的容器: 列出所有正在运行的容器:

    sh
    sudo docker ps
  • 查看所有容器(包括停止的容器): 列出所有容器,包括已停止的:

    sh
    sudo docker ps -a
  • 以交互模式启动容器: 启动一个容器并进入其交互式终端。例如:

    sh
    sudo docker run -it ubuntu bash
  • 停止容器: 停止一个正在运行的容器:

    sh
    sudo docker stop container_id
  • 删除容器: 删除一个容器:

    sh
    sudo docker rm container_id

配置 Docker

  • 将用户添加到 Docker 组(可选): 为了无需使用 sudo 运行 Docker,将当前用户添加到 Docker 组:

    sh
    sudo usermod -aG docker $USER

    重新登录或重启系统会使更改生效。

Docker 示例

  • 安装和运行 Nginx: 启动一个后台运行的 Nginx 容器,并将主机的 80 端口映射到容器的 80 端口:

    sh
    sudo docker run -d -p 80:80 nginx
  • 停止和删除 Nginx 容器: 停止并删除 Nginx 容器:

    sh
    sudo docker stop container_id sudo docker rm container_id

结论

Docker 提供了强大的工具用于部署和管理容器化应用程序。按照上述步骤安装和使用 Docker,可以在您的 Debian 或 Ubuntu 服务器上有效管理容器。

  • docker, vps, server, debian, ubuntu
  • 1 Users Found This Useful
這篇文章有幫助嗎?

相關文章

Корпоративная почта на базе собственного домена

Корпоративная почта на собственном домене не только придаёт профессиональный...

Установка и настройка Rclone

Rclone — это мощный инструмент командной строки для управления файлами на облачных хранилищах....

Apache vs Nginx:有什么区别,如何安装,选择哪个?

当您为项目选择Web服务器时,Apache和Nginx往往是关注的焦点。这两种服务器都非常流行,并在全球范围内广泛使用,但它们各有其特点、优势和适用领域。让我们来看看它们之间的主要区别、可安装的...

HTTP 错误:常见原因及修复方法

错误 403: Forbidden描述: 服务器理解请求,但拒绝执行。通常与访问权限有关。 原因: 文件或目录的访问权限不正确。 IP 地址限制访问。 .htaccess 配置错误。...

使用 Let's Encrypt 无控制面板进行

Let's Encrypt SSL 证书安装指南:使用 Certbot 自动化设置 Let's Encrypt 提供免费且自动化的网站加密服务。本指南将介绍如何在没有控制面板的情况下,通过...

Powered by WHMCompleteSolution