1. 程式人生 > >tomcat+mysql+javaweb+docker

tomcat+mysql+javaweb+docker

表示 分享 image 結合 coff 模式 作用 表名 地址

、安裝好docker
、docker pull tomcat docker pull mysql
3、docker run -it -p 8080:8080 --rm tomcat:7.0
  #-i:表示以“交互模式”運行容器
  #-t:表示容器啟動後會進入其命令行
  #-p端口映射  
  #-rm可以在容器啟動時設置--rm選項,這樣在容器退出時就能夠自動清理容器內部的文件系統 (測試的時候最好不要加)  
  #tomcat:7.0   tomcat的名稱
4、
docker cp ./exam.war kind_wescoff:/usr/local/tomcat/webapps/
  #首先進入到./exam.war所在的目錄下
  #kind_wescoff tomcat這個容器的名稱
  #整個命令行的作用:將本地的項目復制到tomcat容器webapps目錄下
  #exam.war 下載地址:https://pan.baidu.com/s/1boGczoV  (數據庫地址,表名需要修改)

5、docker run --name duan-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
  #--name 指定容器的名稱
  #duan-mysql  容器的名稱
  #-p 端口映射
  #-e MYSQL_ROOT_PASSWORD=123456   -e 指定環境變量,容器中可以使用該環境變量
  #mysql:5.7  mysql鏡像名稱    

6、驗證:http://localhost:8080/exam

7、說明:
  本實驗是使用了tomcat+mysql+javaweb+docker結合,tomcat、mysql都對外暴露了接口,這樣子兩個容器就相當虛擬機了,所以在數據庫連接中直接使用ip地址了。
  


技術分享

tomcat+mysql+javaweb+docker