原创
解决Docker容器运行之后自动退出
如果出现执行完运行容器命令之后,docker容器就自动退出的情况:
原因:
Docker容器后台运行,就必须有一个前台进程.容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。
加上这个开机重启参数:--restart always -d
[root@docker ~]# docker run -e ES_JAVA_OPTS="Xms256m -Xmx256m" -p 9200:9200 -p 9300:9300 --name ES01 --restart always -d 5acf0e8da90b
d96940a9c8f44b5c2a87eaff45a9c02e882f9036394f067a8c60383aa6c55674
[root@docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d96940a9c8f4 5acf0e8da90b "/docker-entrypoin..." 12 seconds ago Up 9 seconds 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp ES01
正文到此结束
- 本文标签: Docker
- 本文链接: http://www.lzhpo.com/article/60
- 版权声明: 本文由lzhpo原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权