728x90
1. docker 와 연결된 디렉터리로 이동
cd 연결된 디렉터리 위치
2. 서비스 컨테이너들의 상태 및 포트 매팽 정보 확인
docker-compose.yml 파일을 기반으로 관리되는 서비스 컨테이너들의 상태를 보여줍니다.
docker-compose ps
예를 들어, web 및 db라는 두 개의 서비스를 docker-compose.yml에 정의하고 docker-compose up을 실행했다면,
docker-compose ps 명령어는 각 서비스의 컨테이너 상태와 포트 매핑 정보 등을 보여줄 것입니다.
3. 실행중인 컨테이너에서 명령을 수행
docker-compose.yml 파일에 정의된 서비스 중 하나의 실행 중인 컨테이너에 명령을 실행시킵니다.
docker-compose exec [컨테이너 name] [실행할 서비스]
#ex) docker-compose exec ex_project bash
만약 docker-compose exec ex_project bash 명령을 하면,
ex_proj라는 '서비스의 실행 중인 컨테이너'에서 bash 쉘을 시작하라는 것을 의미합니다.
4. bash 쉘에 원하는 명령어 입력
php artisan list
artisan 명령어가 정상적으로 동작합니다.
추가
- docker 컨테이너와 연결된 디렉터리 생성
https://slowbreeze.tistory.com/51
- docker 관련 실행했던 명령어 목록 확인
history | grep docker
'Laravel > Docker' 카테고리의 다른 글
*Docker 오류) SQLSTATE[42S02]: Base table or view not found (0) | 2023.10.25 |
---|---|
Docker Volume 볼륨 | 로컬 환경에 Docker 컨테이너와 연결된 디렉터리 생성 (0) | 2023.10.07 |