我是码头工人的新手。经过相当长的一段时间后,我可以将Docker安装到Centos。
然后我安装了一个数据终端码头。
但是,当我使用GUI版本的datapower保存配置时会出现一些内存错误。在面对这个错误时,我认为有人可能已经面临过这个错误。
以下是我对码头工具的日志。
idg(config)# 20170810T234610.495Z [0x8100003f][mgmt][notice] domain(default): tid(319): Domain configuration has been modified.
20170810T234610.496Z [0x00350014][mgmt][notice] web-mgmt(WebGUI-Settings): tid(303): Operational state up
20170810T234745.935Z [0x806000bb][ssl][error] ssl-server(webgui-ssl): tid(179)[10.204.48.161] gtid(65622cce598cf0a1000000b3): error writing to connection: system error (32)
20170810T234921.041Z [0x80400006][system][error] : tid(8191): Cannot create a temporary file.
20170810T234921.041Z [0x81000010][system][critic] : tid(8191): write mem: Cannot create temp file
20170810T234921.041Z [0x8100000f][system][critic] : tid(8191): Failed to save configuration to 'config:///auto-startup.cfg'
20170810T234921.041Z [0x8100003c][mgmt][critic] domain(default): tid(8191): Domain configuration not saved.
20170810T234921.041Z [0x810000d2][cli][error] : tid(4019): Saving configuration failed - An internal routine could not create a temporary file..
20170810T234921.041Z [0x81000224][cli][error] : tid(4019): === Line 2: write memory
以下是我所说的安装数据终端的docker容器的链接。
https://developer.ibm.com/datapower/docker/
你能帮我解决为什么会出现这个错误,我可以修改配置,但无法保存。如果我无法保存它,如果重启到docker我会丢失我的数据。
更多信息,我有一个linux Centos Vm,我安装了docker。
Docker版本17.03.1-ce,构建c6d412e
Linux Centos 3.10.0-693.el7.x86_64
由于
答案 0 :(得分:0)
问题是您的文件系统权限。 Docker DataPower正在运行的用户/组没有写入配置目录的权限。
因此,假设您的docker run
命令包含如下参数:
> -v $PWD/config:/drouter/config \
> -v $PWD/local:/drouter/local \
在$ PWD中运行此命令,然后运行docker run
:
chmod 777 config local