原创

解决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
正文到此结束
本文目录