大家好,有人使用docker部署过java的web项目没有。
小弟有一些疑问,我现在所知道的:我能使用DaoCloud或者是时速云来搭建一个运行有tomcat的主机,也可以搭建一个运行有mysql的主机,但是我不清楚的是,我该如何才能在同一个主机中部署上mysql和tomcat(是需要我自己来编写dockerfile吗?),并设置mysql的密码,我想跑的是一个java的网站项目。
提前谢过啦。
黄舟2017-04-22 09:00:48
개인 의견, 참고용:
먼저 MySQL을 완료합니다.
1. mysql 이미지 가져오기
2. 컨테이너 만들기: docker run --name=mysqlserver -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=yourpassword mysql
MYSQL_ROOT_PASSWORD=yourpassword
: mysqlserver를 초기화하는 데 사용되는 비밀번호 여기에서는 보안상의 이유로 데이터를 컨테이너나 mysqlserver 컨테이너에 저장하지 않는 것이 좋습니다. 로컬 저장소나 데이터 저장에 특별히 사용되는 기타 컨테이너를 공유할 수 있습니다. 🎜> 3. 루트 사용자와 비밀번호를 사용하여 로그인합니다. 원하는 IP를 결정할 수 있습니다.
1. ubuntu14.04에 tomcat을 설치한 다음 쉽게 사용할 수 있도록 우분투 컨테이너를 ssh 포트에 노출합니다(어떤 어린이는 이것이 부적절하다고 생각하므로 스스로 고려해야 합니다). ) 및 학습)
2. Tomcat 구성 및 웹 애플리케이션 배포: docker run -it -v /root/mnt_host:/root/mnt_container --name=myapp --link=mysqlserver:db -p 80:80 -p 4000:22 ubuntu:hardy /bin/bash
--link=mysqlserver:db
-p 80:80
天蓬老师2017-04-22 09:00:48
Dockfile을 작성할 수도 있고 시스템을 다운로드한 후 Tomcat, mysql 및 기타 필수 애플리케이션을 직접 설치할 수도 있습니다.