Win10安装docker,部署springboot项目到docker上

Win10安装docker,部署springboot项目到docker上

参考:

1、Windows Docker 安装
2、win10安装k8s
3、k8s通过docker desktop启动并且基于docker部署springboot项目
4、KUBERNETES部署-基于DOCKER DESKTOP

一、安装dcoker desktop

Docker Desktop 官方下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-windows
在这里插入图片描述
安装并开启 Hyper-V
右键WINDOWS快速启动栏 -> 应用和功能 -> 程序和功能 -> 启用或关闭Windows功能 -> 选中Hyper-V
安装Docker Desktop
双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。
安装之后,可以打开 PowerShell 并运行以下命令检测是否运行成功:
docker run hello-world
在这里插入图片描述
修改设置
在这里插入图片描述
红框框中的镜像位置默认指向系统盘,最好改一下。
在这里插入图片描述
{
“debug”: true,
“experimental”: true,
“registry-mirrors”: [
“https://docker.mirrors.ustc.edu.cn”
]
}
注册并登陆
docker上sign in
还需要使用dos命名登陆,登陆成功之后C:\Users\用户.docker\config.json内容会修正,不然后续docker打包会报错
[ERROR] Failed to execute goal com.spotify:docker-maven-plugin:1.0.0:build (default-cli) on project mh-provider-gateway: Exception caught: com.spotify.docker.client.shaded.com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of com.spotify.docker.client.messages.RegistryAuth: no String-argument constructor/factory method to deserialize from String value (‘desktop’)
[ERROR] at [Source: N/A; line: -1, column: -1] (through reference chain: java.util.LinkedHashMap[“credsStore”])

在这里插入图片描述
登陆成功之后,config.json文件会增加"auths"参数:
在这里插入图片描述

二、安装k8s

下载k8shttps://codechina.csdn.net/mirrors/AliyunContainerService/k8s-for-docker-desktop/-/tree/v1.19.7
根据安装的docker desktop上k8s对应的版本下载
在这里插入图片描述
解压并执行load_images.ps1
解压并以管理员身份运行Windows PowerShell
进入k8s解压后的目录:D:\k8s-for-docker-desktop-v1.19.7
执行:.\load_images.ps1
*说明:
如果因为安全策略无法执行 PowerShell 脚本,请在 “以管理员身份运行” 的 PowerShell 中执行 Set-ExecutionPolicy RemoteSigned 命令。输入Y并回车。
如果还是提示权限问题,请右键load_images.ps1等文件进入属性控制,勾选解除锁定并应用。(.\load_images.ps1 : 无法加载文件 D:\k8s-for-docker-desktop-v1.19.7\load_images.ps1。未对文件 D:\k8s-for-docker-desktop-v1.19.7\load_images.ps1 进行数字签名。无法在当前系统上运行该脚本。有关运行脚本和设置执行策略的详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1

  • .\load_images.ps1
  •   + CategoryInfo          : SecurityError: (:) [],PSSecurityException
      + FullyQualifiedErrorId : UnauthorizedAccess
    

)
如果需要,可以通过修改 images.properties 文件自行加载你自己需要的镜像
*
在这里插入图片描述
配置 k8s:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值