Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Cara menggunakan docker untuk memasang minio di bawah linux

Cara menggunakan docker untuk memasang minio di bawah linux

WBOY
Lepaskan: 2023-05-17 22:37:04
ke hadapan
1963 orang telah melayarinya

    docker pasang minio

    1 Tarik imej minio

    pull minio/minio
    Salin selepas log masuk

    2 direktori

    mkdir -p /usr/local/minio/data
    mkdir -p /usr/local/minio/config
    Salin selepas log masuk

    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 就能打开
    Salin selepas log masuk

    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"
    Salin selepas log masuk

    4 Semak status permulaan

    docker ps -a
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk
    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
    Salin selepas log masuk

    Nombor port yang dipaparkan. dalam PORTS dijelaskan dengan jayanya, log masuk dan semak mengikut nombor ip + port

    5.

    Soal minio dahulu Imej

    docker ps -a
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk

    kemudian tanya log ralat minio

    docker logs ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)
    Salin selepas log masuk

    mengikut ID CONTAINER minio dan proseskannya mengikut log.

    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 Cara menggunakan docker untuk memasang minio di bawah linux

    1) Jika minio dimulakan semula selama-lamanya, gunakan arahan berikut untuk hentikannya

    docker stop ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)
    Salin selepas log masuk

    2) Apabila menjalankan semula minio, semak dahulu sama ada imej asal telah dijana

    docker ps -a
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk

    Jika wujud, padamkannya dan kemudian jalankan arahan baharu untuk memulakan minio

    docker rmi [image]
    Salin selepas log masuk

    Atau

    docker rm ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)
    Salin selepas log masuk

    hanya tulis di sini dahulu dan tambah lagi apabila anda menghadapi masalah baru nanti.

    Pemasangan Docker luar talian (naik taraf) MINIO

    1 Lihat versi

    Log masuk ke halaman web minio dan klik Perihal di sudut kanan atas

    <. 🎜>

    Cara menggunakan docker untuk memasang minio di bawah linux

    2 Pemasangan setempat

    Cara menggunakan docker untuk memasang minio di bawah linuxLog masuk ke Linux dengan rangkaian dan Docker dipasang

    #拉取镜像
    docker pull minio/minio
    Salin selepas log masuk
    #在当前目录生成镜像的tar包
    docker save  -o minio.tar minio/minio
    Salin selepas log masuk

    3 pakej ke pelayan

    Kaedah satu (baris arahan):

    #scp方式上传
    scp [filename] [user]@[ip] 远程传输文件
    scp -r ./* root@8.134.50.9:/opt/app-service/my-pro
    #输入root账号密码
    Salin selepas log masuk

    Kaedah kedua (alat pemindahan):

    #使用FZ之类的xftp工具
    Salin selepas log masuk

    4 >

    docker load -i minio.tar
    Salin selepas log masuk

    5. Jalankan minio Mirror

    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
    Salin selepas log masuk

    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/

      : Nama bekas
    • miniominio: Mula

    • server: Tentukan direktori fail storan

    • /data: Fail kontena dipasang pada mesin hos

    • . -v /

      : Nama bekas
    • miniominio: 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!

    Label berkaitan:
    sumber:yisu.com
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan