001 Docker部署禅道
1、前置:安装Docker Desktop for Windows
下载地址:https://www.docker.com/products/docker-desktop/ ,选择系统“Download for Windows AMD”下载
---安装时默认会安装到C盘,此时需执行命令安装到指定目录:
Start-Process -Wait -FilePath "D:\software\zengtao\Docker Desktop Installer.exe" -ArgumentList "install", "--installation-dir=D:\Eric_liao\Docker", "--quiet"
1.1 启动Dock Desktop
(1)---如果启动报错(Powershell管理员),查看以下参数是否为True:HyperVRequirementVirtualizationFirmwareEnabled
Get-ComputerInfo | Select-Object HyperVisorPresent, HyperVRequirementVMMonitorModeExtensions, HyperVRequirementVirtualizationFirmwareEnabled
(2)启用 WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
(3)启用虚拟机平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
(4)更新 WSL 内核
wsl --update
-----如果报错,更新一下wsl版本:wsl install
(5)设置 WSL 默认版本为 2
wsl --set-default-version 2
2、拉取禅道镜像
docker pull easysoft/zentao:latest
-----docker pull 拉取的镜像不需要你指定目录,Docker会自动管理存储位置,Windows在文件资源管理器地址栏输入 \wsl$\docker-desktop-data 即可查看。
----如果拉取镜像失败(国内镜像网络连接问题),打开Docker Desktop → Settings → Docker Engine,在JSON配置中添加 registry-mirrors:
{
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://docker.1ms.run",
"https://registry-1.docker.io"
]
}
3、创建数据持久化目录
mkdir D:\Eric_liao\zentao\data
mkdir D:\Eric_liao\zentao\mysql
4、启动禅道容器
docker run -d --name zentao -p 8080:80
-v D:\zentao\data:/data -e MYSQL_INTERNAL=true
easysoft/zentao:latest
5、访问禅道
浏览器打开:http://localhost:8080
默认管理员账号:admin
默认密码:123456(首次登录会要求修改)
浙公网安备 33010602011771号