首页 > 解决方案 > Docker构建hadoop系统:如何保持容器运行

问题描述

下面是我在 hadoop 系统中的一个容器。我想在使用“docker-compose up -d”后保持容器运行。我使用命令“/usr/bin/yes”来保持容器运行。但是,它浪费资源。有答案吗?谢谢你。

version: "3.0"
services:
    Active_NN:
        container_name: active_nn
        image: active_nn
        user: root
        privileged: true
        networks:
            - Hadoop_Cluster
        hostname: active-nn
        ports:
            - 9870:9870
            - 8020:8020
        command: bash -c "service ssh restart && /usr/bin/yes"

标签: dockerhadoop

解决方案


你可以使用命令“sleep 9999999999”来保存容器


推荐阅读