この記事の最終更新日: 2023年4月16日
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
大阪のエンジニアが書いているブログ。
コメント