本機安裝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查看當前運行的項目