Docker MySQL 컨테이너가 실행 중이고 호스트 시스템의 MySQL 클라이언트에서 연결하려고 합니다. 다른 Docker 컨테이너를 터널로 사용하지 않고. 이를 달성하는 방법은 다음과 같습니다.
docker-compose up 사용
Docker 호스트에 포트 3306을 게시하면 127.0.0.1을 사용하여 MySQL 컨테이너에 연결할 수 있습니다. :3306 호스트 머신에서.
docker-compose run 사용
docker-compose run을 사용하는 경우 --service-ports를 포함해야 합니다. 포트 매핑이 고려되도록 하는 옵션입니다. 다음 명령을 사용하십시오.
docker-compose run --service-ports db
중요 사항
호스트 IP를 사용하여 MySQL에 연결하는 명령 예:
mysql -h 127.0.0.1 -P 3306 -u root
위 내용은 호스트 머신에서 Docker MySQL 컨테이너에 직접 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!