1下载docker
下载地址:https://www.docker.com/products/docker-desktop/
选择windows版下载
2 安装前检查
我的系统为windows10家庭版
检查hyper-v是否打开:
找不到hyper-v的话以管理员身份运行下面bat,脚本内容:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
3 安装docker
点击Docker Desktop Installer.exe安装即可
在设置里添加镜像地址:
"registry-mirrors": [
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com"
]
4 安装wsl
(Windows Subsystem for Linux)
下载安装参考:https://learn.microsoft.com/zh-cn/windows/wsl/
以系统管理员的身份安装wsl_update_x64.msi。
打开windows的powershell,运行如下命令:wsl --set-default-version 2
安装完需重启电脑
5 部署demo应用,以springboot为例
5.1
将demo.jar包和DockerFile放在同一个文件夹下,,用cmd进入当前位置下执行后面的命令。
DockerFile内容:
FROM openjdk:8-jdk-alpine
ADD demo-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-jar","app.jar"]
5.2拉取openjdk
docker pull openjdk:8-jdk-alpine
5.3 构建镜像
docker build -t test .
5.4 运行镜像
docker run -p 8080:8080 -d demo