Docker로 Golang 환경 만들기 - vol.3 포트 포워딩

2980 단어 MacOSX도커
vol.2에 이어, 이하의 기사를 참고로 했습니다.
htps : // 이 m / 좋지 않은 미네 아키오 /
항상 신세를지고 있습니다. . .
전회와 같이, 병행해 봐 주시면 다행입니다.

조속히 포트 포워딩 이야기.
마지막으로 Docker를 시작하고 단순히 "http://localhost:8080"라고 해도
움직이지 않아요, 라는 곳이었습니다.

왜 움직이지 않았는지. 그것은 다음과 같습니다.

이렇게. Docker에 액세스하고 있던 것은 아니었습니다.
(그건 그렇다)

그리고, 커맨드 1행 치는 것으로, 이것이 해소할 수 있는 것입니다.

- 그건 그렇고, 전 기사에도 쓰고 있지만, 이것을하기 전에,
대상의 도커는 떨어뜨려 주세요.

Docker의 정지는 원 기사의 커멘드에서도 되지만, 아래에서도 괜찮습니다.

   $docker container stop [コンテナID]

※컨테이너 ID는 이하의 커맨드에서도 확인 가능합니다.

   $docker container ls

・・・라고 이야기가 그랬지만, 본제입니다.
로컬 포트와 Docker 포트의 연결은 다음 명령으로 수행합니다.

   $docker container run -d -p [Local側のポート]:[Docker側のポート] [イメージ名][:タグ名]
   ex) $docker container run -d -p 9000:8080 example/docker:tag

[-p]명령으로 포트의 연결을 하고 기동시키고 있는군요.
이미지는 이런 느낌.


포트 포워딩, 이것으로 의미를 알았습니다! !

이제 결국 "http://localhost:9000」으로 액세스하면
제대로 명령 행에 표시되었습니다.

죄송합니다.

좋은 웹페이지 즐겨찾기