我需要将Adobe Media Server放在docker容器中。这是我的Dockerfile
FROM centos:6
WORKDIR /
ADD . /
RUN tar -xzf AdobeMediaServer5_x64.tar.gz
RUN rm -Rf ./AMS_5_0_15_r5004/License.txt
RUN sed -i -e 's:read cont < /dev/tty:#read cont < /dev/tty:g' ./AMS_5_0_15_r5004/installAMS
RUN ./AMS_5_0_15_r5004/installAMS < ./installAMS.input
EXPOSE 1935
installAMS.input
\n
\n
/opt/adobe/ams
homestead
homestead
homestead
ams
y
ams
n
1935,80
1111
y
y
y
但是在服务器启动时,会抛出此错误:
Server:ams command:start
error: "Read-only file system" setting key "kernel.sem"
服务器无法正常工作。
答案 0 :(得分:0)
“只读文件系统”可能与docker file的任何问题无关。收到错误消息后,我通常可以使用docker system prune
您可以在此处查看适用于Adobe Media Server的Dockerfile的示例:https://github.com/veriskope/docker-adobe-media-server