温馨提示×

Linux虚拟机如何实现容器化部署

小樊
51
2025-08-21 10:18:09
栏目: 云计算

在Linux虚拟机上实现容器化部署,核心步骤如下:

  1. 安装Docker

    • Ubuntu/Debian
      sudo apt update  
      sudo apt install -y docker.io  
      sudo systemctl start docker  
      sudo systemctl enable docker  
      
    • CentOS/RHEL
      sudo yum install -y yum-utils device-mapper-persistent-data lvm2  
      sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo  
      sudo yum install -y docker-ce docker-ce-cli containerd.io  
      sudo systemctl start docker  
      sudo systemctl enable docker  
      
  2. 验证Docker安装

    docker --version  
    sudo docker run hello-world  # 测试容器运行  
    
  3. 使用Docker Compose部署多容器应用

    • 编写docker-compose.yml文件(示例):
      version: '3'  
      services:  
        web:  
          image: nginx:latest  
          ports: ["80:80"]  
        redis:  
          image: redis:latest  
      
    • 启动容器:
      sudo docker-compose up -d  
      
  4. 直接运行单容器(可选)

    sudo docker run -d -p 8080:80 nginx:alpine  # 运行Nginx容器  
    

说明

  • 以上步骤基于Docker实现轻量级容器化部署,适用于虚拟机环境。
  • 若需集群化管理,可进一步安装Kubernetes(需先配置Docker作为容器运行时)。
  • 确保虚拟机网络配置正确(如桥接模式),以支持容器间通信。

0