0

我需要将 Adob​​e 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

安装AMS.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"

而且服务器不工作。

4

1 回答 1

0

“只读文件系统”可能与您的 docker file 的任何问题无关。当我收到该错误时,我通常可以解决docker system prune

您可以在此处查看 Adob​​e Media Server 的工作 Dockerfile 示例:https ://github.com/veriskope/docker-adobe-media-server

于 2019-08-25T05:03:55.057 回答