# 本地部署步骤
- 本机安装 wsl_update_x64.msi (已安装可忽略)
- 本机安装 Docker Desktop Installer.exe (已安装可忽略)
- 安装成功后,打开设置
- 选择 Docker Engine,粘贴进如下配置后重启
{ | |
"builder": { | |
"gc": { | |
"defaultKeepStorage": "20GB", | |
"enabled": true | |
} | |
}, | |
"experimental": false, | |
"features": { | |
"buildkit": true | |
}, | |
"insecure-registries": [ | |
"http://192.168.86.117" | |
] | |
} |
5. 本项目 clean、compile、package
6. 添加一个 DockerFile 的启动配置
192.168.86.117/zhsl/ys-zhslsgcgl:0.0.1
7. 保证代码是最新的之后,运行上步的配置,会把刚才 install 生成的 jar 包上传到本机 Docker 生成一个本机 docker 镜像
8. 命令行登录本地的 KUBESPHERE,把本机 docker 镜像上传到 KUBESPHERE
docker login 192.168.86.117 |
docker images命令也可以看到本机docker镜像 |
把本机docker镜像上传到KUBESPHERE | |
docker push 192.168.86.117/zhsl/ys-zhslsgcgl:0.0.1 |
9. 网页登录本地的 KUBESPHERE。
http://192.168.86.117:30880/,进入 “工作负载” 找到刚上传 Docker 服务镜像,并启动。
# 通过导出镜像部署
- docker images 查看要导出的镜像 id
- docker save 58310865054f > szy.tar 导出到用户目录下 C:\Users\hito
- docker load -i szy.tar 载入镜像
- docker tag 58310865054f harbor.zhsl.local:30881/zhsl/ys-zhslszy:0.0.1 标记镜像
- docker push harbor.zhsl.local:30881/zhsl/ys-zhslszy:0.0.1 上传镜像