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. 많은 문서를 확인했는데 파일 경로를 구성할 때 큰따옴표가 없는 것을 발견했습니다. 그 결과 많은 문서를 변경했지만 여전히 두 배를 추가한 후에 시작할 수 없습니다. 문제가 해결되었습니다. 단지 참고용일 뿐인지 모르겠습니다.
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 웹페이지에 로그인하고 오른쪽 상단의 About을 클릭하세요
에 로그인하세요. 네트워크 및 Docker가 설치된 Linux
#拉取镜像 docker pull minio/minio
#在当前目录生成镜像的tar包 docker save -o minio.tar minio/minio
방법 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
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!