【发布时间】:2017-05-01 21:43:48
【问题描述】:
我通过支持所有必要的文件系统创建了一个 sles12 机器的 docker 映像,并创建了一个 tar 文件。为了创建 docker 映像,我运行以下命令 -
cat fullbackup.tar | docker import - sles_image
之后,我使用以下命令在容器中运行 docker 映像 -
docker run --net network1 -i -t sles_image /bin/bash
注意 - 我已经在这个 docker 容器中设置了网络(我想要的 IP 地址)。
现在在我的 docker 容器中,一些应用程序已经配置好了,因为这些应用程序在我创建这个 docker 映像的 sles12 机器上可用。这些自定义应用程序在内部运行一些内核低级命令,例如modprobe。
但是当我启动我的应用程序时,应用程序将正确启动。我正面临这个错误 -
不允许操作
我怎样才能给予正确的权限,这样它就不会给我这个错误?
【问题讨论】:
标签: docker permissions suse