Я хочу запустить контейнер в minishift
из Docker Hub, как описано в этой статье . Поскольку образ в Docker Hub работает как root
, а OpenShift не позволяет запускать контейнеры от имени root, я использую эту команду, чтобы переопределить это ограничение. Я вошел как system:admin
.
oc adm policy add-scc-to-user anyuid -z default
Тем не менее, я получаю эту ошибку:
Error from server (NotFound): the server could not find the requested resource
Во-первых, не ясно, какой ресурс отсутствует, во-вторых, этопереопределение применимо в minishift
вообще? anyuid
SCC существует.
oc get scc
NAME KIND
anyuid SecurityContextConstraints.v1.security.openshift.io
hostaccess SecurityContextConstraints.v1.security.openshift.io
hostmount-anyuid SecurityContextConstraints.v1.security.openshift.io
hostnetwork SecurityContextConstraints.v1.security.openshift.io
nonroot SecurityContextConstraints.v1.security.openshift.io
privileged SecurityContextConstraints.v1.security.openshift.io
restricted SecurityContextConstraints.v1.security.openshift.io