>  기사  >  운영 및 유지보수  >  Linux에서 docker를 사용하여 minio를 설치하는 방법

Linux에서 docker를 사용하여 minio를 설치하는 방법

WBOY
WBOY앞으로
2023-05-17 22:37:041910검색

    docker install minio

    1. minio 이미지를 가져옵니다

    pull minio/minio

    2. 두 개의 디렉터리를 만듭니다

    mkdir -p /usr/local/minio/data
    mkdir -p /usr/local/minio/config

    3.

    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 就能打开

    전체 명령어를 직접 복사할 수 있습니다

    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. 시작 상태를 확인하세요

    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

    PORTS 포트 번호가 표시되면 로그인하여 IP+에 따라 확인이 성공했다는 의미입니다. 포트 번호

    5. 비정상적인 조건

    minio가 정상적으로 시작되지 않는 경우:

    먼저 minio 이미지를 쿼리합니다

    docker ps -a

    그리고 minio의 CONTAINER ID에 따라 minio 오류 로그를 쿼리합니다

    docker logs ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)

    로그에 따라 처리합니다. .

    나의 상황:

    1. 많은 문서를 확인했는데 파일 경로를 구성할 때 큰따옴표가 없는 것을 발견했습니다. 그 결과 많은 문서를 변경했지만 여전히 두 배를 추가한 후에 시작할 수 없습니다. 문제가 해결되었습니다. 단지 참고용일 뿐인지 모르겠습니다.

    Linux에서 docker를 사용하여 minio를 설치하는 방법

    2. 실행 중인 명령어를 수정한 후에도 몇 가지 관련 작업을 수행해야 합니다.

    1) minio가 계속해서 다시 시작되면 다음 명령어를 사용하여 중지하세요.

    docker stop ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)

    2) minio를 다시 실행할 때 원본 이미지를 먼저 쿼리해야 합니다.

    docker ps -a

    존재하는 경우 삭제한 다음 새 명령을 실행하여 minio

    docker rmi [image]

    또는

    docker rm ~~CONTAINER ID~~ (填自己minio的CONTAINER ID)

    를 시작하세요. 나중에 새로운 문제가 발생하면 여기에 적어두세요. 우리는 더 추가할 것입니다.

    MINIO의 Docker 오프라인(업그레이드) 설치

    1. 버전을 확인하세요

    minio 웹페이지에 로그인하고 오른쪽 상단의 About을 클릭하세요

    Linux에서 docker를 사용하여 minio를 설치하는 방법

    Linux에서 docker를 사용하여 minio를 설치하는 방법

    2.로컬 설치

    에 로그인하세요. 네트워크 및 Docker가 설치된 Linux

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

    3. 서버에 패키지 업로드

    방법 1(명령줄):

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

    방법 2(전송 도구):

    #使用FZ之类的xftp工具

    4. 설치 패키지를 이미지에 로드합니다.

    docker load -i minio.tar

    5. minio 이미지 실행

    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

    매개변수 해석:

    • -p: 호스트 포트 및 컨테이너 노출 인터페이스 지정

      -p:指定宿主端口和容器暴露接口

    • –name:指定容器名称

    • -d:后台运行

    • –restart:是否重启

    • -e:环境配置

    • -v:容器文件挂载到宿主机上

    • minio/minio:容器名称

    • server:启动

    • /data:指定存储文件目录

    • . -v:容器文件挂载到宿主机上

    • minio/minio:容器名称

    • server:启动

    • /data

    • –name code>: 컨테이너 이름 지정

    🎜 -d: 백그라운드에서 실행 중 🎜🎜🎜🎜–restart: 다시 시작 여부 🎜🎜🎜🎜 -e: 환경 구성 🎜🎜🎜🎜-v: 컨테이너 파일이 호스트 🎜🎜🎜🎜minio/minio에 마운트됩니다. code>: 컨테이너 이름🎜🎜🎜🎜<code>서버: 시작 🎜🎜🎜🎜/data: 저장 파일 디렉터리 🎜🎜🎜🎜를 지정합니다. code>: 호스트에 컨테이너 파일 마운트 🎜🎜🎜🎜 <code>minio/minio: 컨테이너 이름 🎜🎜🎜🎜server: 시작 🎜🎜 🎜🎜/data: 저장 파일 디렉터리 지정 🎜🎜🎜🎜 팁: 브라우저에 로그인할 수 없는 문제가 발생하면 최신 버전의 명령을 사용하지 마십시오. 구성은 아직 Docker에 적용되지 않습니다 🎜

    위 내용은 Linux에서 docker를 사용하여 minio를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제