1. 程式人生 > 資料庫 >Docker的使用——mysql+phpadmin、tomcat+部署web專案、mongodb、nginx

Docker的使用——mysql+phpadmin、tomcat+部署web專案、mongodb、nginx

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

4 安裝nginx

https://www.runoob.com/docker/docker-install-nginx.html