MinIO: Deploy MinIO as Container: Difference between revisions
(Created page with "= Deploy Minio as Container = podman run -d \ -p 9000:9000 \ -p 9001:9001 \ -v /minio/data:/data \ -e "MINIO_ROOT_USER=root" \ -e "MINIO_ROOT_PASSWORD=passw0rd" \ --name minio_server_9001 \ quay.io/minio/minio server /data --console-address ":9001" Now open a browser and access the url http://<your server>:9001/ = Configure Minio container as Linux Service = Create file '''/etc/systemd/system/minio-container.service''', and add the following co...") |
|||
Line 1: | Line 1: | ||
= Deploy Minio as Container = | = Deploy Minio as Container = | ||
In Linux, create a directory | |||
mkdir -p /minio/data | |||
Deploy MinIO container using Podman | |||
podman run -d \ | podman run -d \ |
Revision as of 12:45, 2 October 2023
Deploy Minio as Container
In Linux, create a directory
mkdir -p /minio/data
Deploy MinIO container using Podman
podman run -d \ -p 9000:9000 \ -p 9001:9001 \ -v /minio/data:/data \ -e "MINIO_ROOT_USER=root" \ -e "MINIO_ROOT_PASSWORD=passw0rd" \ --name minio_server_9001 \ quay.io/minio/minio server /data --console-address ":9001"
Now open a browser and access the url http://<your server>:9001/
Configure Minio container as Linux Service
Create file /etc/systemd/system/minio-container.service, and add the following content
[Unit] Description=Minio container [Service] Restart=always ExecStart=/usr/bin/podman start -a minio_server_9001 ExecStop=/usr/bin/podman stop -t 2 minio_server_9001 [Install] WantedBy=local.target
save the file
Enable the service
systemctl enable minio-container.service
Start the service
systemctl start minio-container.service
Check the status of the service
systemctl status minio-container.service