【Docker】Come accedere ai container【Terminale】

Docker sh exec Docker
この記事は約3分で読めます。

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

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

Come promemoria per quando si accede al server, ecco come accedere ai container.

Metodo per accedere al container utilizzando l’ID del container:

1. Spostarsi nella directory dove si trova il file yml.

2. Avviare il container.

// Avvio del container
$ docker compose up -d

3. Con “docker ps”, trovare l’ID del container a cui si desidera accedere.

$ docker ps
// Verifica del container
$ 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.Eseguire “docker exec -it {ID} sh”.

È possibile sostituire “sh” con “/bin/bash”.

$ docker exec -it f8abc5cb320e sh

Ora sei entrato nel container.

$ /usr/src/app # 

Metodo per accedere al container utilizzando il nome del servizio:

1. Spostarsi nella directory dove si trova il file yml.

2. Avviare il container.

$ docker compose up -d

3.Eseguire “docker-compose exec nome_del_servizio bash”.

Accedere al container con il nome del servizio “app”.

docker compose exec app bash

Ora sei entrato nel container.

$ /usr/src/app # 

La differenza tra i comandi docker-compose e docker

コメント

タイトルとURLをコピーしました