programing

데몬의 오류 응답: 심을 생성하지 못했습니다. OCI 런타임을 생성하지 못했습니다. container_linux.go:380...Ubuntu WSL 2에서 도커를 사용하는 동안

skycolor 2023. 7. 31. 21:14
반응형

데몬의 오류 응답: 심을 생성하지 못했습니다. OCI 런타임을 생성하지 못했습니다. container_linux.go:380...Ubuntu WSL 2에서 도커를 사용하는 동안

VM에서 도커와 Mariadb를 실행하는 것에 대해 이미 작성된 지침을 따르고 있지만 Windows에서는 wsl unbuntu를 사용하고 있습니다.(sudo) apt update (sudo) apt upgrade

* Docker 

(sudo) apt-get install docker.io

  • 포티네
  1. (sudo) docker volume create portainer_data
  2. (sudo) docker run --name portainer -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer --log-opt max-size=50m --log-opt max-file=5 -d --privileged -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /path/on/host/data:/data portainer/portainer
  • 마리아DB
  1. (sudo) mkdir /mnt/raid/data/mariadb
  2. (sudo) mkdir /mnt/raid/data/mariadb/storage
  3. (sudo) touch /mnt/raid/data/mariadb/config.cnf
  4. (sudo) nano /mnt/raid/data/mariadb/config.cnf

하지만 실행할 때마다 오류가 발생합니다.docker run --log-opt max-size=50m --log-opt max-file=5 --name mariadb -v /mnt/raid/data/mariadb/storage:/var/lib/mysql -v /mnt/raid/data/mariadb/config.cnf:/etc/mysql/my.cnf -p 3306:3306 -e MYSQL_ROOT_PASSWORD=admin -d mariadb/server:latest

오류는 다음과 같습니다.

Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:75: mounting "/run/desktop/mnt/host/wsl/docker-desktop-bind-mounts/Ubuntu/e18d5bf9d7f9627840069cbdafadd22ec458ffe154082d3c685ed8b1a4f15eb2" to rootfs at "/etc/mysql/my.cnf" caused: mount through procfd: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

시스템에서 생성된 경로나 폴더의 위치를 찾을 수 없기 때문에 마운팅에 오류가 있을 수 있습니다.

언급URL : https://stackoverflow.com/questions/73461585/error-response-from-daemon-failed-to-create-shim-oci-runtime-create-failed-co

반응형