【Docker】Como acessar o contêiner【Terminal】

Docker sh exec Docker
Este artigo pode ser lido em aproximadamente 3 minutos.

この記事の最終更新日: 2023年4月16日

【Docker】コンテナの入り方【ターミナル】

Como um lembrete ao entrar no servidor, deixamos aqui as instruções de como acessar um contêiner.

Usando o ID do contêiner para acessá-lo:

1. Vá para o diretório onde está o arquivo yml.

2. Inicie o contêiner.

// Iniciando o contêiner
$ docker compose up -d

3. Com “docker ps”, encontre o ID do contêiner que deseja acessar.

$ docker ps
// Verificando o contêiner
$ docker ps 

CONTAINER ID   IMAGE                     COMMAND                  CREATED          STATUS          PORTS                    NAMES

f8abc5cb320e   frontend-project_node     "docker-entrypoint.s…"   39 minutes ago   Up 38 minutes   0.0.0.0:3000->3000/tcp   frontend-project_node_1

2b1de4d894af   backend-project_backend   "python3 manage.py r…"   56 minutes ago   Up 56 minutes   0.0.0.0:8000->8000/tcp   backend-project_backend_1

4.Execute “docker exec -it {ID} sh”.

Você pode substituir “sh” por “/bin/bash”.

$ docker exec -it f8abc5cb320e sh

Agora você conseguiu acessar o contêiner.

$ /usr/src/app # 

Usando o nome do serviço para acessar o contêiner:

1. Vá para o diretório onde está o arquivo yml.

2. Inicie o contêiner.

$ docker compose up -d

3.Execute “docker-compose exec nome_do_serviço bash”.

Acesse o contêiner com o nome de serviço “app”.

docker compose exec app bash

Agora você conseguiu acessar o contêiner.

$ /usr/src/app # 

Diferença entre os comandos docker-compose e docker

コメント

Título e URL copiados