当前位置:首页>开发>正文

如何设置docker容器和容器中的应用开机自启动

2023-05-17 22:13:19 互联网 未知 开发

如何设置docker容器和容器中的应用开机自启动?

如何设置docker容器和容器中的应用开机自启动

在使用docker run启动容器时,使用--restart参数来设置:

# docker run -m 512m --memory-swap 1G -it -p 58080:8080 --restart=always

--name bvrfis --volumes-from logdata mytomcat:4.0 /root/run.sh

--restart具体参数值详细信息:

no - 容器退出时,不重启容器;

on-failure - 只有在非0状态退出时才从新启动容器;

always - 无论退出状态是如何,都重启容器;

Docker容器内应用服务自启动

如果想把Docker容器内的应用服务随着容器开启时自启动。只需要将服务启动的脚本写在Dockerfile里,然后用Dockerfile重构镜像即可实现:

编写应用服务自启动脚本

编写Dockerfile

重构镜像

开启容器

最新文章