如何在Linux VPS上安装Docker

Docker允许您在容器中运行应用程序。它通常用于机器人、Web应用程序、数据库、仪表板和一些自托管的游戏工具。如果游戏指南告诉您使用普通的本地服务器安装,请不要安装Docker。

在已经托管实时服务的VPS上安装Docker之前,请先进行备份。Docker可以创建网络、防火墙规则、卷和服务文件。

  1. 使用SSH连接到VPS。
  2. 在Ubuntu或Debian上,更新软件包并安装Docker:
    sudo apt update
    sudo apt install docker.io docker-compose-v2
    sudo systemctl enable --now docker

    Linux VPS终端显示Docker已安装和docker版本输出

  3. 在AlmaLinux、Rocky Linux、Oracle Linux或CentOS风格的镜像上,如果您的启用的存储库中提供Docker,请安装Docker:
    sudo dnf install docker docker-compose-plugin
    sudo systemctl enable --now docker
  4. 如果您的发行版的默认存储库中不提供Docker,请使用Docker官方安装文档来安装。
  5. 测试Docker:
    sudo docker run hello-world
  6. 可选地允许您的普通用户运行Docker,然后注销并重新登录:
    sudo usermod -aG docker yourusername

 

有用的Docker命令

命令功能
docker ps显示正在运行的容器。
docker ps -a显示所有容器,包括已停止的。
docker logs container_name显示容器的日志。
docker compose up -d在后台启动Compose堆栈。

Docker容器可以快速暴露端口、写入文件和消耗磁盘空间,因此请备份重要的数据卷。

  • 0 用戶發現這個有用
這篇文章有幫助嗎?

相關文章

如何使用SSH连接到Linux VPS

SSH是管理Linux VPS的常用方式。它为您提供服务器上的终端,以便您可以安装软件、编辑文件、检查日志、重启服务和运行游戏服务器命令。...

如何在 Linux VPS 上更新软件包

保持软件包更新有助于修补安全问题,并保持服务器工具的兼容性。如果 VPS 托管游戏服务器、数据库、面板、机器人或实时网站,请在维护窗口期间运行更新。 首先通过 SSH 连接:如何通过 SSH...

如何在Linux VPS上创建sudo用户

sudo用户允许您在不以root身份登录的情况下管理Linux VPS。这对于日常管理更安全,并且更容易为其他管理员提供受控访问。...

如何在Linux VPS上保护SSH

SSH是管理Linux VPS的主要方式,因此在服务器用于公共服务之前应进行安全设置。首先添加SSH密钥和sudo用户,然后尽可能减少基于密码的访问。...

如何检查Linux VPS上的磁盘使用情况

磁盘使用问题可能会导致更新、备份、日志、数据库和游戏存档无法正确写入。检查总磁盘使用情况以及哪些文件夹占用了最多空间。 使用SSH连接到VPS。 显示已挂载磁盘的使用情况:df -h...