Docker的使用——mysql+phpadmin、tomcat+部署web專案、mongodb、nginx
阿新 • • 發佈:2020-01-31
1、mysql+phpadmin
為了使用Navicat,這裡選用了mysql5.6版。
1.1 拉取映象
docker pull mysql:5.6
docker pull phpmyadmin/phpmyadmin
1.2 執行mysql和phpmyadmin/phpmyadmin
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6 docker run --name phpmyadmin -p 8089:80 --link mysql的容器ID:db -d phpmyadmin/phpmyadmin
1.3 連線phpadmin和Navicat
應該都沒什麼問題(我的電腦可以用)。
2、tomcat+部署web專案
2.1建立/tmp/docker/tomcat/webapps目錄
我用的FileZilla建立,這裡只能在臨時資料夾(temp)下建立目錄,這個比較方便快捷。
2.2 拉取映象
docker pull tomcat
2.3 執行tomcat容器
docker run --name tomcat -p 8088:8080 -v /tmp/docker/tomcat/webapps:/usr/local/tomcat/webapps -d tomcat
這樣就把第一步建立的資料夾掛載在tomcat容器了。
2.4 釋出專案
直接往test資料夾下加專案即可
3、 安裝Mongodb資料庫
https://www.runoob.com/docker/docker-install-mongodb.html
遠端連線的方法(都沒用,搞定的麻煩留個言,其實伺服器本地連線也ok):
https://blog.csdn.net/Homewm/article/details/88672554
https://www.cnblogs.com/xinsen/p/10588767.html