docker link가 실행된 후 어떻게 연결하나요?
天蓬老师
天蓬老师 2017-06-07 09:23:31
0
1
825

mysql 컨테이너를 사용하고 싶은데, 허브 설명에 따라 컨테이너를 생성하세요

docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8

docker run -d --name nx --link mysql:db nginx

기본 컨테이너를 직접 사용하면 연결이 실패합니다

으아악

nginx에서는 localhost:3306에 액세스할 수 없습니다.


dockerspec -f "{{ .HostConfig.Links }}" Proxydocker inspect -f "{{ .HostConfig.Links }}" proxy
[/mysql:/nx/db][/mysql:/nx/db]
명령을 사용하여 연결이
에서 성공했습니다

nginx 호스트 으아악

조금 무작위인 것 같지만,

예상했던 localhost:3306과 매우 다릅니다

접속 후 localhost:3306을 사용할 수 있는 방법이 있나요?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
世界只因有你

링크는 두 컨테이너의 네트워크 포트를 병합하는 것이 아니라 두 컨테이너 사이에 네트워크 링크를 설정하는 것입니다! !
액세스를 활성화localhost:3306换成访问db:3306하여 데이터베이스 서비스에 성공적으로 액세스하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!