网站建设大型,快站app制作教程,猎头网站模板,dw网页素材要使docker-compose管理的容器#xff08;如MinIO#xff09;在系统启动时自动启动#xff0c;你需要使用Docker的重启策略。在你的docker-compose.yml文件中为MinIO服务添加restart策略即可实现这一目标。restart: always指令确保了在容器退出时总是重新启动容器#xff0…要使docker-compose管理的容器如MinIO在系统启动时自动启动你需要使用Docker的重启策略。在你的docker-compose.yml文件中为MinIO服务添加restart策略即可实现这一目标。restart: always指令确保了在容器退出时总是重新启动容器包括Docker守护进程启动时。
在你的docker-compose.yml中添加restart: always到MinIO服务定义中如下所示
version: 3.7services:minio:image: minio/miniocontainer_name: miniovolumes:- /home/sunyuhua/minio/data:/dataports:- 9000:9000- 9001:9001environment:MINIO_ROOT_USER: USCW1xqZflbbXNKE6D5jMINIO_ROOT_PASSWORD: vTohSIYZVNzSv64EbmXXMXU9RQAz8TBJYnthCHkrcommand: server /data --console-address :9001restart: always添加了restart: always后无论何种退出码导致容器停止Docker都将自动重新启动该容器。这意味着在系统重启后MinIO容器也会自动启动。
应用配置更改
在修改了docker-compose.yml文件后你需要重新启动MinIO容器以应用更改。可以先停止并移除当前运行的容器
docker-compose down然后使用下面的命令重新启动服务应用更改
docker-compose up -d这样MinIO服务将根据docker-compose.yml文件的配置自动启动包括在系统重启后。这对于确保关键服务如文件存储的持续可用性非常重要。