docker-compose构建项目

  1. 在项目目录下创建一个docker-compose.yml 文件

    version: "3"
    services: # 服务列表
        node: # node 服务
            build: . # Dockerfile 的目录,用于构建镜像
            container_name: node-server-1 # 容器名称
            ports: # 暴露的端口
                - "3000:3000"
            restart: always # 自动重启
            environment: # 设置环境变量
                - NODE_ENV=production
            command: npm run start # 覆盖容器启动后默认执行的命令
    
  2. 构建镜像

    docker-compose build
    
  3. 运行容器

    docker-compose up -d
    

  • 重新构建

    # 删除上次构建的容器
    docker-compose down
    # 重新构建镜像 --force-rm 删除构建过程中的临时容器。
    docker-compose build --force-rm
    # 运行容器
    docker-compose up -d
    
  • 单独创建某个容器

    docker-compose up -d rabbitmq
    
  • 键创建docker-compose.yml中的所有容器

    docker-compose up -d
    

你可能感兴趣的:(Linux,docker,容器,运维)