Docker 컨테이너의 Tomcat에 외부 브라우저에서 액세스하는 방법
3711 단어 docker-compose도커Tomcat
하고 싶은 일의 이미지
1. docker-compose.yml에서 Tomcat 용 포트 설정
docker-compose.yml# 省略
build:
context: .
dockerfile: doubutu/Dockerfile
args:
USER: ponsuke
PORT: 8080
ports:
- "8082:8080" # リモートデスクトップ用のポート
- "{Tomcat用ホストのポート}:{コンテナでのTomcatのポート}"
# 省略
2. 컨테이너 만들기
내 컨테이너 만 다시 만드는 법
$ docker-compose up -d --build {コンテナ名}
Building {コンテナ名}
Step 1/56 : FROM centos:7.6.1810
---> f1cb7c7d58b7
# 省略
Recreating {コンテナ名} ... done
확인
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
{コンテナID} {イメージ名} "/usr/sbin/init" About an hour ago Up About an hour 0.0.0.0:8082->8080/tcp, 0.0.0.0:{Tomcat用ホストのポート}->{コンテナでのTomcatのポート}/tcp {コンテナ名}
$ docker port {コンテナID}
8080/tcp -> 0.0.0.0:8082
{コンテナでのTomcatのポート}/tcp -> 0.0.0.0:{Tomcat用ホストのポート}
3. Tomcat을 시작하고 외부 브라우저에서 연결
docker-compose.yml
# 省略
build:
context: .
dockerfile: doubutu/Dockerfile
args:
USER: ponsuke
PORT: 8080
ports:
- "8082:8080" # リモートデスクトップ用のポート
- "{Tomcat用ホストのポート}:{コンテナでのTomcatのポート}"
# 省略
2. 컨테이너 만들기
내 컨테이너 만 다시 만드는 법
$ docker-compose up -d --build {コンテナ名}
Building {コンテナ名}
Step 1/56 : FROM centos:7.6.1810
---> f1cb7c7d58b7
# 省略
Recreating {コンテナ名} ... done
확인
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
{コンテナID} {イメージ名} "/usr/sbin/init" About an hour ago Up About an hour 0.0.0.0:8082->8080/tcp, 0.0.0.0:{Tomcat用ホストのポート}->{コンテナでのTomcatのポート}/tcp {コンテナ名}
$ docker port {コンテナID}
8080/tcp -> 0.0.0.0:8082
{コンテナでのTomcatのポート}/tcp -> 0.0.0.0:{Tomcat用ホストのポート}
3. Tomcat을 시작하고 외부 브라우저에서 연결
$ docker-compose up -d --build {コンテナ名}
Building {コンテナ名}
Step 1/56 : FROM centos:7.6.1810
---> f1cb7c7d58b7
# 省略
Recreating {コンテナ名} ... done
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
{コンテナID} {イメージ名} "/usr/sbin/init" About an hour ago Up About an hour 0.0.0.0:8082->8080/tcp, 0.0.0.0:{Tomcat用ホストのポート}->{コンテナでのTomcatのポート}/tcp {コンテナ名}
$ docker port {コンテナID}
8080/tcp -> 0.0.0.0:8082
{コンテナでのTomcatのポート}/tcp -> 0.0.0.0:{Tomcat用ホストのポート}
3. Tomcat을 시작하고 외부 브라우저에서 연결
http://{ホストのID}:{Tomcat用ホストのポート}
표시 참고
Reference
이 문제에 관하여(Docker 컨테이너의 Tomcat에 외부 브라우저에서 액세스하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ponsuke0531/items/f75650d697a5b5329da8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)