linux

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

小樊
38
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容器  
    

说明

0
看了该问题的人还看了