Como obter acesso do shell à execução do contêiner do Docker
- 2788
- 788
- Howard Fritsch
Em nossos tutoriais anteriores do Docker, você aprendeu sobre como instalar o Docker no CentOS ou instalar o Docker no sistema baseado no Debian. Além disso, escreva tutoriais sobre como criar ou excluir contêineres do Docker. Este tutorial ajudará você a obter acesso do shell ao seu contêiner em execução do Docker.
#1. Usando o anexo do Docker
Você pode obter acesso Bash Shell em seu contêiner Docker com comando de anexo. Mas o seu recipiente do docker deve ser iniciado com /bin /bash.
Use abaixo a sintaxe para obter acesso de shell de contêiner do Docker.
$ sudo docker
Por exemplo, seu contêiner do docker está sendo executado com ID 76Debad837D2 e Name Happy_teCadmin. Use um dos seguintes comandos com método de anexo.
Usando ID de contêiner:
$ sudo docker anexo 76debad837d2
Usando o nome do contêiner:
$ sudo docker anexar happy_tecadmin
#2. Usando o Docker Exec
Se o contêiner do Docker não foi iniciado com o comando /bin /bash. Então você não pode usar o comando Anex. Agora, você precisa usar o comando EXEC para criar Bash em seu contêiner. Verifique se você está usando a versão do Docker> = 1.3.
Use abaixo a sintaxe para obter acesso de shell de contêiner do Docker.
$ sudo docker execu -itBash
Por exemplo, seu contêiner do docker está sendo executado com ID 76Debad837D2 e Name Happy_teCadmin. Use um dos seguintes comandos com o método EXEC.
Usando ID de contêiner:
$ sudo docker exec -it 76debad837d2 BASH
Usando o nome do contêiner:
$ sudo docker exec -happy_tecadmin bash
- « Como excluir pacotes específicos da Yum Atualizar
- As principais ferramentas de design da web que todo designer deve estar ciente »