docker run -d --name my_container registry.local:5000/softsam/android-16
docker cp my_container:/opt/android-sdk-linux/. .
docker stop c88b87440a54
docker rm c88b87440a54
docker images -q --filter "dangling=true"Para copiar todos os arquivos do diretório
/opt/android-sdk-linux/ de uma imagem Docker para o seu
diretório corrente na máquina host, você pode usar o comando
docker cp. No entanto, você primeiro precisa iniciar um
contêiner a partir da imagem ou identificar um contêiner
em execução baseado nessa imagem.
Aqui estão os passos para copiar os arquivos:
Se você não sabe o nome da imagem, pode listar as imagens disponíveis no seu sistema:
docker imagesIsso vai exibir a lista de imagens disponíveis. Anote o nome ou o ID da imagem que você deseja usar.
Se você ainda não tiver um contêiner em execução com a
imagem que contém o diretório /opt/android-sdk-linux/,
inicie um contêiner baseado na imagem:
docker run -d --name my_container <image_name>Substitua <image_name> pelo nome ou ID da sua imagem. O
parâmetro -d inicia o contêiner em segundo plano, e
--name permite que você dê um nome ao contêiner (neste
exemplo, chamamos de my_container).
Depois de ter o contêiner em execução, use o comando
docker cp para copiar o diretório /opt/android-sdk-linux/
do contêiner para o diretório atual da sua máquina host:
docker cp my_container:/opt/android-sdk-linux/. .Esse comando copia o conteúdo do diretório
/opt/android-sdk-linux/ para o diretório corrente (.)
no host.
- my_container: É o nome do contêiner que você iniciou ou já tem em execução.
- /opt/android-sdk-linux/.: É o diretório dentro do contêiner que você deseja copiar.
- .: É o diretório corrente no host onde os arquivos serão copiados.
Após copiar os arquivos, se não precisar mais do contêiner em execução, você pode encerrá-lo:
docker stop my_containerOu removê-lo completamente:
docker rm my_container- Verifique a imagem com
docker images. - Inicie um contêiner (se ainda não estiver rodando) com
docker run -d --name my_container <image_name>. - Copie os arquivos com
docker cp my_container:/opt/android-sdk-linux/. .. - Pare ou remova o contêiner se necessário.
Se precisar de mais alguma coisa ou tiver dúvidas sobre o processo, me avise!