1 Tarik imej minio
pull minio/minio
2 direktori
mkdir -p /usr/local/minio/data mkdir -p /usr/local/minio/config
3. Mulakan bekas dan jalankannya di latar belakang.
docker run \ --name minio \ #docker 镜像名称 -p 9000:9000 \ #服务端口号 -p 9001:9001 \ #映射端口号 -d --restart=always \ #docker设置容器随系统开机启动 minio -e "MINIO_ACCESS_KEY=admin" \ #登录用户名 -e "MINIO_SECRET_KEY=admin123456" \ #登录密码 -v "/usr/local/minio/data":"/data" \ # 存储文件位置 -v "/usr/local/minio/config":"/root/.minio" \ # 配置文件位置 minio/minio server /data --console-address ":9001" \ #启动服务对外端口号 访问主机ip+9001 就能打开
Arahan lengkap boleh disalin terus
docker run --name minio -p 9000:9000 -p 9001:9001 -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123456" -v "/usr/local/minio/data":"/data" -v "/usr/local/minio/config":"/root/.minio" minio/minio server /data --console-address ":9001"
4 Semak status permulaan
docker ps -a
C:\Users\youth>docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a6f0af2430c5 minio/minio "/usr/bin/docker-ent…" 30 minutes ago Up 30 minutes 0.0.0.0:9000-9001->9000-9001/tcp minio
Nombor port yang dipaparkan. dalam PORTS dijelaskan dengan jayanya, log masuk dan semak mengikut nombor ip + port
5.
Soal minio dahulu Imejdocker ps -a
docker logs ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)
Situasi yang saya hadapi sendiri:
1 Saya menyemak banyak dokumen dan mendapati tiada petikan berganda semasa mengkonfigurasi laluan fail, yang menyebabkan saya ubah banyak Dokumen masih tidak boleh dimulakan Selepas menambah petikan berganda, masalah itu diselesaikan Saya tidak tahu sama ada ini adalah contoh, tetapi ia adalah rujukan.
2 Selepas mengubah suai arahan berjalan, anda masih perlu melakukan beberapa operasi yang berkaitan
1) Jika minio dimulakan semula selama-lamanya, gunakan arahan berikut untuk hentikannyadocker stop ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)
docker ps -a
docker rmi [image]
docker rm ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)
Log masuk ke Linux dengan rangkaian dan Docker dipasang
#拉取镜像 docker pull minio/minio
#在当前目录生成镜像的tar包 docker save -o minio.tar minio/minio
Kaedah satu (baris arahan):
#scp方式上传 scp [filename] [user]@[ip] 远程传输文件 scp -r ./* root@8.134.50.9:/opt/app-service/my-pro #输入root账号密码
#使用FZ之类的xftp工具
4 >
docker load -i minio.tar
docker run -p 9000:9000 \ --name minio \ -d \ --restart=always \ -e "MINIO_ACCESS_KEY=admin" \ -e "MINIO_SECRET_KEY=12345678" \ -v /programs/minio/data:/data \ -v /programs/minio/config:/root/.minio \ minio/minio server /data
tafsiran parameter:
: Tentukan port hos dan antara muka yang terdedah
-p
: Nyatakan nama bekas
–name
: Jalankan di latar belakang
-d
: Sama ada hendak dimulakan semula
–restart
: Konfigurasi persekitaran
-e
: Lekapkan fail bekas pada hos mesin
-v
/
minio
minio
: Mula
server
: Tentukan direktori fail storan
/data
: Fail kontena dipasang pada mesin hos
. -v
/
minio
minio
: Mula
server
: Tentukan direktori fail storan
Petua: Jika penyemak imbas tidak boleh log masuk Jika terdapat masalah, jangan gunakan versi terkini Seharusnya versi terbaharu arahan atau konfigurasi tidak boleh digunakan untuk Docker /data
Atas ialah kandungan terperinci Cara menggunakan docker untuk memasang minio di bawah linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!