centos上:Error: OCI runtime error: container_linux.go:349: starting container process caused "error adding seccomp filter rule for syscall bdflush: requested action matches default action of filter"
时间: 2024-04-18 12:28:44 浏览: 127
在CentOS上出现"Error: OCI runtime error: container_linux.go:349: starting container process caused 'error adding seccomp filter rule for syscall bdflush: requested action matches default action of filter'"错误通常是由于安全机制(seccomp)引起的。Seccomp是一种Linux内核的安全特性,用于限制进程能够执行的系统调用。
要解决这个问题,您可以尝试以下几个方法中的一个:
1. 更新容器运行时:可能是由于容器运行时的版本较旧,导致seccomp策略与当前系统不兼容。尝试升级或切换到最新版本的容器运行时,如Docker或Podman。
2. 禁用seccomp策略:虽然不推荐,但您可以通过在创建容器时设置`--security-opt seccomp=unconfined`参数来禁用seccomp策略。请注意,这会降低容器的安全性。
3. 检查系统内核配置:确保您的系统内核支持seccomp并已正确配置。您可以检查是否启用了CONFIG_SECCOMP选项。如果没有启用,请重新编译内核或重新配置内核以启用seccomp。
请注意,对于生产环境,建议采取安全措施并遵循最佳实践。禁用seccomp策略可能会降低容器的安全性。如果您仍然遇到问题,请提供更多详细信息,以便我可以更好地帮助您解决问题。
相关问题
centos上使用podman启动minikube,:Error: OCI runtime error: container_linux.go:349: starting container process caused "error adding seccomp filter rule for syscall bdflush: requested action matches default action of filter"
在CentOS上使用Podman启动Minikube时出现"Error: OCI runtime error: container_linux.go:349: starting container process caused 'error adding seccomp filter rule for syscall bdflush: requested action matches default action of filter'"错误通常是由于安全机制(seccomp)引起的。Seccomp是一种Linux内核的安全特性,用于限制容器进程能够执行的系统调用。
要解决这个问题,您可以尝试以下几个方法中的一个:
1. 更新Podman版本:可能是由于Podman版本较旧,导致seccomp策略与当前系统不兼容。尝试升级Podman到最新版本,可以通过`sudo yum update podman`或相应的包管理器命令来进行更新。
2. 禁用seccomp策略:虽然不推荐,但您可以通过在启动Minikube时设置`--security-opt seccomp=unconfined`参数来禁用seccomp策略。请注意,这会降低容器的安全性。
3. 检查系统内核配置:确保您的系统内核支持seccomp并已正确配置。您可以检查是否启用了CONFIG_SECCOMP选项。如果没有启用,请重新编译内核或重新配置内核以启用seccomp。
请注意,禁用seccomp策略可能会降低容器的安全性。如果您仍然遇到问题,请提供更多详细信息,以便我可以更好地帮助您解决问题。
Error response from daemon: OCI runtime create failed: container_linux.go:348
引用中的报错信息是"Docker: Error response from daemon: OCI runtime create failed: container_linux.go:318: starting container process caused "chdir to cwd ("/tmp/project") set in config.json failed: no such file or directory": unknown. time="2023-05-10T15:37:43 08:00" level=error msg="error waiting for container: context canceled"。"
这个报错可能是由于容器在创建过程中失败导致的。报错中提到的container_linux.go文件以及相关的错误信息表明可能是容器的配置文件或路径设置有问题。
解决这个问题的方法可以参考引用和提供的信息。可以尝试以下步骤来解决该错误:
1. 检查容器的配置文件(config.json)中的路径设置是否正确,特别是/tmp/project是否存在。确保路径设置正确。
2. 检查系统内核和显卡驱动是否有更新。如果有更新,可能导致版本不一致并删除了某些依赖文件。可以尝试更新系统和显卡驱动。
3. 根据操作系统类型,执行相应的命令来安装nvidia-container-toolkit并重新启动Docker服务。对于Ubuntu系统,可以使用以下命令:
```
sudo apt-get update && sudo apt install nvidia-container-toolkit
sudo systemctl restart docker
```
对于Centos系统,可以使用以下命令:
```
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | sudo tee /etc/yum.repos.d/nvidia-docker.repo
yum update
yum install -y nvidia-container-toolkit
sudo systemctl restart docker
```
4. 如果需要在容器中共享宿主机的显卡,可以使用以下命令创建容器:
```
sudo docker run -it --gpus all --shm-size 20g nvidia/cuda:11.4.0-cudnn8-devel-ubuntu18.04 /bin/bash
```
通过执行上述步骤,您应该能够解决报错"Error response from daemon: OCI runtime create failed: container_linux.go:348"。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [docker: Error response from daemon: OCI runtime create failed: container_linux.go:318 no such file](https://blog.csdn.net/thlzjfefe/article/details/130605453)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [解决docker报错Error response from daemon oci runtime error_centos安装docker](https://download.csdn.net/download/lj_70596/14038620)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [docker: Error response from daemon: OCI runtime create failed: container_linux.go:367](https://blog.csdn.net/Darren_yy/article/details/131942758)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文