怎么让docker容器长期运行
时间: 2023-11-06 19:06:02 浏览: 206
08prometheus监控docker主机.md
有几种方法可以让 Docker 容器长期运行:
1. 使用 `docker run` 命令时,加上 `-d` 参数,将容器作为后台进程运行。
```bash
docker run -d image_name
```
2. 使用 `docker start` 命令重新启动已停止的容器。
```bash
docker start container_name
```
3. 在 Dockerfile 中,使用 `CMD` 或 `ENTRYPOINT` 来指定容器启动时要运行的命令或脚本。
```dockerfile
FROM image_name
CMD ["command"]
```
4. 使用 Docker Compose 来管理多个容器。在 `docker-compose.yml` 文件中,可指定容器的启动方式和运行周期。
```yaml
version: '3'
services:
service_name:
image: image_name
restart: always
```
其中 `restart: always` 表示容器在退出时总是自动重启。
总之,以上方法都可以让 Docker 容器长期运行。根据具体需求选择相应的方法即可。
阅读全文