docker 部署mysql並使連線tomcat

2021-09-10 23:22:33 字數 933 閱讀 7666

1.拉取映象

docker pull mysql:5.7.22
-e:mysql root使用者密碼

-d:在後台執行

–name:指定名字

-v:/data/mysql/ 的資料掛載在宿主機/data/下

注:這裡執行docker run的時候 如果有報錯類似「

刪除:docker rm container id

3.部署tomcat8

docker pull tomcat:8
4.啟動容器

docker run --name tomcat8 -p 8080:8080   -d --link mysql:db tomcat:8
這樣tomcat就可以連線上了mysql 具體要在tomcta配置檔案裡面設定連線位址 如:

docker run -it -p 8888:8080 myweb --link mymysql:db -d xuguokun/tomcat-jdk

其中:myweb是建立的web容器的名字

mymysql是步驟3中建立的mysql容器的名字,可以通過其訪問資料庫,例如:jdbc_url=jdbc:mysql://mymysql:3306/mydatabasename?useunicode=true&characterencoding=utf8

db是個別名,web程式訪問mysq資料可以通過其訪問,例如jdbc_url=jdbc:mysql://db:3306/mydatabasename?useunicode=true&characterencoding=utf8

部署Docker並配置mysql映象

docker 解除安裝已有的docker yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate docker ...

Docker部署 Tomcat並部署 war 包

通過docker 直接 部署 tomcat,不需要再考慮伺服器上的jdk 安裝及環境變數配置等複雜操作,映象裡已全部包含。映象拉取 預設拉取最新版本的映象 docker pull tomcat 根據指定版本拉取 可根據自身專案的 jdk 版本獲取,具體版本可以 進行搜尋 tomcat tags 進行...

IDEA 連線Docker 並部署

安裝docker 之前先更新系統 yum update安裝docker yum install docker啟動docker systemctl start dockerdocker 遠端連線設定 vi lib systemd system docker.service找到 execstart us...