Etapas detalhadas para implantar o minio com Docker

1. Puxe a imagem

docker pull minio/minio

2. Crie e inicie o contêiner

docker run -p 9000:9000 -p 9090:9090 \
 --name minio \
 -d --restart=always \
 -e "MINIO_ACCESS_KEY=admin" \
 -e "MINIO_SECRET_KEY=admin123" \
 -v /mydata/minio/data:/data \
 minio/minio server \
 /data --console-address ":9090" -address ":9000"

Explicação do comando:

(1) O \ no final de cada linha indica que o comando ainda não foi digitado, portanto não o execute ainda.
(2) -p A porta interna do contêiner está vinculada à porta do host especificada. 9000 é a porta de serviço minio, usada para links de serviço e solicitações; 9090 é a porta do cliente minio, usada para acessar a interface de gerenciamento.
(3) --name especifica o nome do contêiner.
(4) --restart=always restart parâmetro, reinicia automaticamente o contêiner ao reiniciar o docker.
(5) MINIO_ACCESS_KEY serve para definir o nome de login do minio, com no mínimo 3 caracteres; MINIO_SECRET_KEY serve para definir a senha de login do minio, com no mínimo 8 caracteres.
(6) -v especifica o diretório de montagem, antes de ":" é o diretório host e depois de ":" é o diretório no contêiner. Os arquivos carregados pelo minio são armazenados no diretório /data no contêiner por padrão. Se eles não estão montados no host Host, a exclusão do contêiner excluirá os arquivos . Se o diretório de armazenamento estiver montado no host, a exclusão do contêiner não excluirá os arquivos no diretório de montagem do host.
(7) --console-address especifica a porta do cliente; -address especifica a porta do servidor.

3. Teste o acesso


Visite http://ip:9090. Se a página de login aparecer, a implantação foi bem-sucedida.

4. Migração de armazenamento


        A montagem especificada por -v é um caminho absoluto e o padrão é montar no diretório raiz. Depois que o serviço estiver em execução por um período de tempo, o upload de arquivos consumirá muitos recursos, fazendo com que outros serviços falhem na execução normal e o diretório de armazenamento precise ser migrado.


1. Veja o diretório de montagem

(1) Ver ID do contêiner

docker ps

Conforme mostrado na figura, a primeira coluna é o ID do contêiner e a segunda coluna é o nome do contêiner.


(2) Verifique o caminho de montagem

docker inspect 4e8450e2f9e3 | grep Mounts -A 20

 

Conforme mostrado na imagem, é o diretório do host montado. A próxima coisa a ser copiada é este diretório.


2.Copiar arquivos

Copie os arquivos do caminho de armazenamento original do host para o novo caminho de armazenamento.

/mydata/minio/data é o caminho original, /home/mydata/minio/data é o novo caminho

cp -r /mydata/minio/data  /home/mydata/minio/data

3. Exclua o contêiner original, crie e inicie um novo contêiner


(1) Pare o contêiner

docker stop 容器ID


(2) Excluir contêiner

docker rm 容器ID

(3) Crie e inicie um novo contêiner

Use o comando apresentado na segunda seção para criar e iniciar um novo contêiner. Preste atenção ao alterar o diretório de montagem para o novo diretório onde o arquivo está armazenado.

Depois que o contêiner for iniciado com sucesso, você poderá fazer login na interface de gerenciamento para verificação. Neste ponto, a migração estará concluída.

 

Acho que você gosta

Origin blog.csdn.net/secretdaixin/article/details/132431281
Recomendado
Clasificación