docker - 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"
解决方案
你可以使用命令“sleep 9999999999”来保存容器
推荐阅读
- apache-kafka - 如何以自定义方式从主题恢复全局存储?
- typescript - 如何键入装饰器更改类型的装饰属性?
- android - 有什么办法可以创建半圆形作为形状?
- objective-c - 将 CGImageRef 转换为 NSData 会增加 Mac 应用程序中的应用程序内存使用量
- mysql - MySQL yearweek() vs week() 返回不同的结果
- java - Apache Felix OSGi 错误:缺少要求 osgi.extender
- vba - What is the difference between modules and class modules in Access?
- regex - Regex extracting numeric & alpha separately
- python - Python Type Hints ignored
- php - 如何确定 500 错误并显示自定义错误消息