码农知识堂 - 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部署包也同样,切换执行目录即可。

     

  • 相关阅读:
    Real-Time Rendering——7.7 Filtered Shadow Maps过滤阴影贴图
    Java落寞了?7 月编程语言最新排行榜
    【k8s】(四)kubernetes1.29.4离线部署之-组件安装
    openvpn组网技术原理及配置过程(centos服务器/安卓客户端/linux客户端)
    博客摘录「 Linux部署nginx」2023年7月28日
    xtrabackup 2.4 的介绍与使用
    随记 | 我的 CSDN 两周年创作纪念日
    Rust踩雷笔记(7)——两个链表题例子初识裸指针
    记录每天学习的新知识:DataBinding
    Ubuntu宝塔显示磁盘被占满的解决方法
  • 原文地址:https://www.cnblogs.com/hangwei/p/17352857.html
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号