一、使用方法:
1:在程序中修改web服務端口號,目錄爲 IntelligHardware\framework-pcweb\src\main\resources\config\application.properties
2: 修改docker配置文件中的端口號,目錄爲 IntelligHardware\framework-pcweb\docker 文件夾
2-1: 在 IntelligHardware 文件夾下,運行gradle build
3: IntelligHardware\framework-pcweb\docker 文件夾中運行 onekey.sh (可能由於端口號衝突出現錯誤,可以先killall java 把衝突的端口號殺死)
4: 上傳docker到dockerhub (參考:https://blog.csdn.net/ximenghappy/article/details/66971035)
- 運行docker: service docker start
- 打標籤:
docker tag <existing-image> <hub-user>/<repo-name>[:<tag>] 這裏的tag不指定就是latest。
- PUSH鏡像:
docker push <hub-user>/<repo-name>:<tag>
5:運行docker(如果是在本機運行的onekey.sh可以忽略這一步,因爲在sh文件裏已經運行了)
docker run -d -p 80:80 --name tianjueweb jingquanliang/tianjue:pc-v0.1.1-80
注意:pc-v0.1.1-80爲dockerhub中的tag號碼
二、問題
docker-proxy executable file not found in $PATH 問題
在命令行執行:sudo ln -s /usr/libexec/docker/docker-proxy-current /usr/bin/docker-proxy
來自 <https://github.com/minishift/minishift/issues/588>
J****q**iang
1****2****