Linux VPS海外节点Docker Compose多容器管理教程
文章分类:更新公告 /
创建时间:2026-01-02
Linux VPS海外节点Docker Compose多容器管理教程
在Linux VPS海外节点的实际使用中,Docker Compose是管理多容器的高效工具。本文将详细演示其安装配置及多容器管理的完整流程。
安装Docker
安装Docker Compose前需先完成Docker的安装。考虑到多数VPS海外节点采用Ubuntu系统,本文以该系统为例演示操作。首先更新系统软件包索引:sudo apt update。接着安装必要依赖,确保apt能使用HTTPS源的软件包:sudo apt install apt-transport-https ca-certificates curl software-properties-common。随后添加Docker官方GPG密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -。完成密钥添加后,设置Docker软件包源:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"。再次更新软件包索引:sudo apt update。最后安装Docker社区版:sudo apt install docker-ce。安装完成后,可用sudo docker run hello-world命令验证是否成功——若输出"Hello from Docker!",则表示安装正常。
安装Docker Compose
获取最新版本的Docker Compose可通过以下命令:sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose(注:版本号可根据官网最新发布调整)。为Docker Compose添加可执行权限:sudo chmod +x /usr/local/bin/docker-compose。最后通过docker-compose --version命令验证安装,若显示版本信息则说明成功。
创建Docker Compose文件
多容器管理的核心是创建docker-compose.yml文件,通过该文件定义服务与容器配置。以运行Nginx和PHP-FPM容器为例,文件内容如下:
version: '3'
services:
web:
image: nginx:latest
ports:
- "80:80"
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
depends_on:
- php
php:
image: php:fpm
volumes:
- ./php:/var/www/html
此配置中,web服务基于Nginx镜像,映射80端口并挂载自定义配置;php服务基于PHP-FPM镜像,挂载代码目录。depends_on字段明确了web服务依赖php服务启动,确保容器启动顺序。
启动与管理容器
在存放docker-compose.yml文件的目录中,执行docker-compose up -d即可启动所有服务。该命令会自动下载所需镜像并后台运行容器。若需查看运行状态,使用docker-compose ps命令可列出当前运行的容器及状态。当需要停止服务时,执行docker-compose down命令会停止并移除容器(不会删除镜像和数据卷)。
完成上述步骤后,即可在Linux VPS海外节点上通过Docker Compose实现多容器管理。其简洁的设计理念,让多容器的运行维护变得更加轻松。
上一篇: 运维面试:VPS服务器配置解析
工信部备案:苏ICP备2025168537号-1