집 >데이터 베이스 >MySQL 튜토리얼 >호스트 머신에서 Docker MySQL 컨테이너에 직접 연결하는 방법은 무엇입니까?
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!