W10本機docker容器部署springboot項目

本機安裝docker
下載安裝地址:https://hub.docker.com/?overlay=onboarding

下載完成後,按照提示安裝

二、Dockerfile配置

三、本地目錄新建一個文件夾,cmd命令進入到此目錄下,將Dockerfile和項目的jar包放到該目錄下
使用docker命令:docker build -t wx-job .(將該目錄下的jar文件,打成名叫wx-job的image鏡像文件)
使用docker images,查看是否生成鏡像

四.通過 User-defined networks(推薦)

 docker network來創建一個橋接網絡,在docker run的時候將容器指定到新創建的橋接網絡中,這樣同一橋接網絡中的容器就可以通過互相訪問。

創建網絡

docker network create test-network
啓動容器時,加入創建的網絡

docker run -it --network test-network --network-alias mysql  -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
啓動被鏈接的容器

 docker run -it --network test-network --network-alias centos  centos /bin/bash
(以上是解決項目和mysql連接不上的問題)同時需要將數據庫配置裏面的ip改成上面的alias:mysql

使用docker run  --network test-network -p 8088:8088 -t wx-job,運行wx-job鏡像,端口映射

使用docker run  --network test-network --name mysql -p 3306:3306 -v mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 ,使用該命令啓動mysql鏡像

使用docker ps查看當前運行的項目

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章