欢迎光临散文网 会员登陆 & 注册

ABAP Platform Trial 1909 docker安装全流程

2023-08-11 12:09 作者:百年寂寥  | 我要投稿

SAP官方论坛文章:https://blogs.sap.com/2023/07/31/now-available-abap-platform-trial/

本贴为个人实装经验总结


内存警告!内存警告!内存警告!

该Docker运行会占用>=32G的运行内存,电脑小于32G运行内存的读者可以直接关闭网页了!

 


运行docker前


运行docker后

硬盘警告!硬盘警告!硬盘警告!

Docker运行后,虚拟磁盘文件会迅速变大,请确保磁盘有大于150G的存储空间!


运行docker后,几十G的虚拟磁盘迅速变大

 

本教程基于Windows 10以上环境。

 

第一步,设置Windows环境。

在控制面板-Windows功能中,按照图片点出红框框出的功能来。这样大部分功能就能正常使用了。开启完成后,务必重启一次电脑。


第二步 更新WSL内核

右键点击开始按钮,以管理员权限运行终端或者命令控制器CMD或者PowerShell,输入命令:

wsl --update

更新或安装最新Linux内核


 

第三步 下载并安装Docker Desktop

https://docs.docker.com/desktop/install/windows-install/

直接访问上面的地址,下载Windows版本的Docker Desktop。

安装步骤如下:

运行安装包,弹出如下窗口,2个都勾选,下一步。


等待片刻……可以吃个饭,不急。


安装完成。


 

第三步 设置Docker Desktop

双击桌面的图标

,第一次运行进行如下操作:

首先先点击Accept按钮。


可以不登陆继续


跳过使用者角色信息收集


 

然后就可以看到Docker的仪表盘了。点击右上角的小齿轮设置,路径是:Resources-Advanced,点击Browse,更换到有足够空间的磁盘分区中的文件夹,建议剩余空间大于150G。



然后点击Docker Engine,修改json,在后面加上:

"registry-mirrors": [ "https://dockerproxy.com" ]

可以实现下载的加速。如果后期你还想使用更多有意思的镜像,还可以添加一些国内的源进行加速。

点击Apply & Restart,重启Docker。


 

第四步 下载镜像

还是启动命令行,Powershell,或者终端,输入命令:

docker pull sapse/abap-platform-trial:1909

然后等待下载完成。最大的镜像为20.91G,建议出门逛个街,健个身,压个马路。如果中间不幸出现了EOF解压错误,或者其他错误,重新执行命令。


如果看到类似这样的错误消息:

error during connect: in the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/images/create?fromImage=sapse%2Fabap-platform-trial&tag=1909": open //./pipe/docker_engine: The system cannot find the file specified.

说明Docker没有启动,请先运行Docker Desktop

当你看到下面的界面,说明镜像已经下载好了。


 

第五步 使用镜像生成容器并首次运行

镜像下载完成后,输入执行命令:

docker run --stop-timeout 3600 -i --name a4h -h vhcala4hci -p 3200:3200 -p 3300:3300 -p 8443:8443 -p 30213:30213 -p 50000:50000 -p 50001:50001 sapse/abap-platform-trial:1909 -agree-to-sap-license -skip-limits-check

就可以运行Docker了。执行后,会询问是否接受协议,输入accept,回车,sap服务就自动启动了。(加入参数-agree-to-sap-license后,可以跳过accept的步骤)



HDB启动时间很漫长,可以去喝个水,休息一下。如果你的docker是装在虚拟机上,这个过程会更慢一些。

当你看到下面的界面时,说明服务已经完全启动了。


开启后,我们还能观察到Docker仪表盘,有这个容器的信息:


首次使用是用命令行打开的,可以在终端界面输入Ctrl+C来安全退出。往后docker启动,可以从Docker Desktop启动,关闭在界面内的终端输入:docker stop -t 7200 安全退出。退出也很花费时间,请耐心等待


(如果实在等不住了,直接硬退出容器也不是不行,哪天启动不了,大不了删除容器再建一个【手动滑稽】)

第六步 登录使用

首先试一下GUI的配置:使用localhost和00设置,然后就能登录SAP了。初始用户名和密码在网址

https://hub.docker.com/r/sapse/abap-platform-trial

中能看到。

(The user name is DEVELOPER with the password Htods70334. This is also predefined (same password) for client 000,client 001: SAP* , DDIC.)


 

为了后面Fiori网页能正常打开,我们需要配置下HOSTS文件。在路径C:\Windows\System32\drivers\etc修改hosts,使用管理员权限编辑,或者先复制到桌面编辑再剪切粘贴回原路径。在HOSTS中插入一行:

127.0.0.1 vhcala4hci

即可。

 

现在,您可以尽情的折腾这个系统了。目前许可证2023年10月19日过期,请及时更新许可证。申请网站是https://go.support.sap.com/minisap/#/minisap ,每次可以申请3个月。



ABAP Platform Trial 1909 docker安装全流程的评论 (共 条)

分享到微博请遵守国家法律