Como redefinir/desinstalar NextCloud AIO completamente

Como Redefinir Desinstalar Nextcloud Aio Completamente



Enquanto instalando NextCloud AIO no Docker , você pode cometer erros e ter dificuldade em corrigi-los e começar de novo. Para reiniciar uma instância NextCloud AIO, você terá que redefinir/desinstalar completamente a instância NextCloud AIO.

Neste artigo, vou mostrar como redefinir/desinstalar corretamente a instância NextCloud AIO para que você possa iniciar uma nova instância NextCloud AIO caso tenha cometido um erro ao instalar o NextCloud AIO.









Índice

  1. Listando todos os contêineres NextCloud AIO Docker
  2. Removendo todos os contêineres NextCloud AIO Docker
  3. Listando todos os volumes Docker NextCloud AIO
  4. Removendo todos os volumes Docker NextCloud AIO
  5. Listando todas as redes Docker NextCloud AIO
  6. Removendo todas as redes Docker NextCloud AIO
  7. Removendo todas as imagens Docker NextCloud AIO
  8. Limpando o diretório de dados NextCloud
  9. Conclusão
  10. Referências



Listando todos os contêineres NextCloud AIO Docker

Você pode encontrar uma lista de todos os contêineres docker NextCloud AIO com o seguinte comando:





$ sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}\t\t\t{{.Names}}'

Como você pode ver, o ID do contêiner e o nome de todos os contêineres docker NextCloud AIO estão listados.



Para redefinir/desinstalar corretamente o NextCloud AIO, você precisará remover todos eles.

Removendo todos os contêineres NextCloud AIO Docker

Para remover todos os contêineres docker NextCloud AIO, execute o seguinte comando:

$ para CID em `sudo docker container ls --all --filter 'name=nextcloud-aio' --format '{{.ID}}'`; faça sudo docker container rm --force $CID && echo 'NextCloud AIO container $CID removido.'; feito

Todos os contêineres docker NextCloud AIO devem ser removidos.

Listando todos os volumes Docker NextCloud AIO

Você pode encontrar uma lista de todos os volumes docker NextCloud AIO com o seguinte comando:

$ sudo docker volume ls --filter 'nome = nextcloud_aio'

Como você pode ver, todos os volumes do docker NextCloud AIO estão listados.

Para redefinir/desinstalar corretamente o NextCloud AIO, você deve remover todos os volumes do docker.

Removendo todos os volumes Docker NextCloud AIO

Para remover todos os volumes docker NextCloud AIO, execute o seguinte comando:

$ para VName em `sudo docker volume ls --filter 'name=nextcloud_aio' --format '{{.Name}}' `; faça sudo docker volume rm --force $VName && echo 'NextCloud AIO Volume $VName removido.'; feito

Todos os volumes do docker NextCloud AIO devem ser removidos.

Listando todas as redes Docker NextCloud AIO

Você pode encontrar uma lista de todas as redes docker NextCloud AIO com o seguinte comando:

$ sudo docker network ls --filter 'nome = nextcloud-aio'

Como você pode ver, todas as redes docker NextCloud AIO estão listadas.

Para redefinir/desinstalar corretamente o NextCloud AIO, você deve remover todas as redes docker NextCloud AIO.

Removendo todas as redes Docker NextCloud AIO

Para remover todas as redes docker NextCloud AIO, execute o seguinte comando:

$ para VNet em `sudo docker network ls --filter 'name=nextcloud-aio' --format '{{.ID}}' `; faça sudo docker network rm --force $VNet && echo 'Rede NextCloud AIO $VNet removida.'; feito

Todas as redes docker NextCloud AIO devem ser removidas.

Removendo todas as imagens Docker NextCloud AIO

Você pode encontrar uma lista de todas as imagens docker NextCloud AIO em cache com o seguinte comando:

$ sudo docker imagem ls

Todas as imagens do docker NextCloud AIO em cache devem ser listadas. Você pode remover todas as imagens do NextCloud AIO Docker em cache, se desejar. Isso é opcional.

Para remover todas as imagens do docker em cache não utilizadas, incluindo as imagens do docker NextCloud AIO, execute o seguinte comando:

$ sudo docker image prune --all

Para confirmar a operação, pressione E e então pressione .

Todas as imagens Docker armazenadas em cache, incluindo as imagens NextCloud AIO, devem ser removidas.

Limpando o diretório de dados NextCloud

Se você armazenou os dados do NextCloud em um diretório em vez de um volume Docker, você também precisará limpá-los.

Eu armazenei os dados do NextCloud no /mnt/nextcloud-dados diretório como você pode ver na imagem abaixo.

$ grep DATADIR /opt/nextcloud-aio/compose.yaml

Para remover todo o conteúdo do diretório de dados NextCloud /mnt/nextcloud-dados (mas não o próprio diretório de dados NextCloud), execute o seguinte comando:

$ sudo rm -rfv $(sudo encontrar /mnt/nextcloud-data -minprofundidade 1 -maxprofundidade 1)

Todo o conteúdo do diretório de dados NextCloud /mnt/nextcloud-dados deve ser removido.

Como você pode ver, o diretório de dados NextCloud /mnt/nextcloud-dados agora está vazio.

$ sudo ls -lha /mnt/nextcloud-data

Conclusão

Neste artigo, mostrei como redefinir/desinstalar a instância docker NextCloud AIO completamente para que você possa iniciar uma nova instância NextCloud AIO do zero, caso tenha cometido um erro ao instalar o NextCloud AIO.

Referências

  1. GitHub – nextcloud/all-in-one: O método oficial de instalação do Nextcloud. Fornece fácil implantação e manutenção com a maioria dos recursos incluídos nesta instância Nextcloud.
  2. janela de encaixe ps | Documentos do Docker
  3. contêiner docker rm | Documentos do Docker
  4. volume da janela de encaixe ls | Documentos do Docker
  5. volume da janela de encaixe rm | Documentos do Docker
  6. rede docker rm | Documentos do Docker
  7. rede docker ls | Documentos do Docker
  8. remoção de imagem do docker | Documentos do Docker