码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Sitecore XP 10.3(latest) Docker一键部署


    本文演示通过PowerShell+Docker Desktop for Windows 一键部署Sitecore10.3(即Sitecore最新版)Docker开发/测试/演示 环境。

    官方参考 SitecoreXP 10.3.0 Developer Workstation Deployment With Docker

    演示配置为XP Single(XP0) 

    环境准备

    1,windows10+/Windows Server2019(Windows Server 1903)+

    2,Sitecore 10 license file

    3,Docker Desktop for Windows

    4,官方建议16GB的内存,实际8GB内存应该也可以(需要验证)

    本文示例操作系统为:Windows 11专业版

     

    指引

    1,前置条件:Set up the environment

    下载并安装Docker Desktop for Windows

    确保以下端口未被占用:

     

    2,下载部署包

     下载 SXP Sitecore Container Deployment 10.3.0.008463.1229,下载SitecoreContainerDeployment.10.3.0.008463.1229.zip文件即可。

    可以通过compose-init.ps1文件查阅管理后台的密码(默认管理员账号为admin)。

    以管理员方式打开Windows PowerShell ISE,进入部署包所在目录:

    cd D:\Workspace\Sitecore10\SitecoreContainerDeployment.10.3.0.008463.1229\compose\ltsc2022\xp0

    执行:

    .\compose-init.ps1 -LicenseXmlPath D:\license\license.xml

    等待命令执行完毕(较耗时,需下载各个image),再执行:

    docker-compose up --detach

    执行完毕后查看Containers的状态:

     打开浏览器,访问:https://xp0cm.localhost/

     访问 https://xp0cm.localhost/sitecore 进入管理后台,默认管理员账号为admin

     进入Control Panel,重新build index。

     

    问题集

    1,error:“Pulling from windows/servercore: no matching manifest for linux/amd64 in the manifest list entries”

    Docker Desktop托盘, Switch to Windows containers

    Docker Desktop默认安装以后还是Linux模式,需要切换到Windows containers模式。

     

    2,error: "A parameter cannot be found that matches parameter name 'AllowPrerelease'"

    执行:

    Install-Module -Name PackageManagement -Repository PSGallery -Force -AllowClobber
    Install-Module -Name PowerShellGet -Repository PSGallery -Force -AllowClobber

    参考 A parameter cannot be found that matches parameter name 'AllowPrerelease'

     

    3,关机后无法启动windows容器

    需要先删除全部Container,执行

    docker container rm $(docker container ls -aq)

    确保当前目录在:

    cd D:\Workspace\Sitecore10\SitecoreContainerDeployment.10.3.0.008463.1229\compose\ltsc2022\xp0

    然后重新执行:

    docker-compose up --detach

     启动成功:

     

    最后,xp1的docker部署包也同样,切换执行目录即可。

     

  • 相关阅读:
    Android Audio 焦点
    Apache APISIX 集成 Elasticsearch 实现实时日志监控
    IP地址、子网掩码与IP寻址【计算机网络】
    Cocos Creator3.8 项目实战(九)2D UI DrawCall优化详解(下)
    【无标题】
    傅里叶级数在不连续点会怎么样???
    Unity中Socket,Tcp,Udp网络连接协议总结
    前端工程化:使用 shelljs 生成 yapi 接口文件
    STM32 SPI对存储芯片发送写是能命令后一直忙等待
    【计算机组成原理】定点加减法运算
  • 原文地址:https://www.cnblogs.com/hangwei/p/17352857.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号