Почему я получаю «docker: неверный формат ссылки» при попытке превратить мое изображение в контейнер? - PullRequest
0 голосов
/ 04 апреля 2019

Хотите использовать 'docker run' для создания контейнера из идентификатора образа, используя --privileged и монтируя 3 тома.Кажется, это никогда не работает, когда я пытаюсь это сделать, и я часто получаю «недопустимый формат ссылки».

Хотя ни один из этих контейнеров не отображается при запуске «sudo docker container ls», некоторые из них отображаются при запуске «Контейнер-докер sudo ls -a '

Список команд, которые я пробовал:

sudo docker run 24d052d7a24e  --priveleges -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys

sudo docker run --priveleges -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys 24d052d7a24e

sudo docker run --privileged -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys 24d052d7a24e

sudo docker run --privileged -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys \ 24d052d7a24e

sudo docker run --privileged -t -v /dev:/dev -v /proc:/proc -v /sys:/sys 24d052d7a24e

sudo docker run --privileged -t -v /dev:/dev -v /proc:/proc -v /sys:/sys 24d052d7a24e ubuntu

sudo docker run --name milanlakhani/l4tar --privileged -t -v /dev:/dev -v /proc:/proc -v /sys:/sys 24d052d7a24e

sudo docker run --privileged -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys \ 24d052d7a24e /bin/bash

sudo docker run --privileged -t -v /dev:/dev -v /proc:/proc -v /sys:/sys 24d052d7a24e /bin/bash

sudo docker run --privileged -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys \ 24d052d7a24e /bin/bash

sudo docker run --name milan-test --privileged -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys \ 24d052d7a24e /bin/bash

sudo docker run --name 'milan-test' --privileged -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys \ 24d052d7a24e /bin/bash

sudo docker run --name 'milan-test' --privileged -t -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys \ 24d052d7a24e /bin/bash

sudo docker run --privileged -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys \ 24d052d7a24e /bin/bash

sudo docker run --privileged -t \ -v /dev:/dev \ -v /proc:/proc \ -v /sys:/sys \ '24d052d7a24e' /bin/bash

sudo docker run -t \ -v "/dev:/dev" \ -v "/proc:/proc" \ -v "/sys:/sys" \ 24d052d7a24e /bin/bash

sudo docker run --privileged -t -v /dev:/dev -v /proc:/proc -v /sys:/sys '24d052d7a24e' /bin/bash

sudo docker run -t -v /dev:/dev -v /proc:/proc -v /sys:/sys --privileged '24d052d7a24e' /bin/bash

sudo docker run --name 'milan-test' 24d052d7a24e /bin/bash

sudo docker run --name 'milan-test' 24d052d7a24e

sudo docker run --name 'milan-test' 24d052d7a24e /bin/bash

1 Ответ

1 голос
/ 04 апреля 2019

Старайтесь не перезаписывать контейнеры / proc:

docker run -it -v / dev: / dev -v / sys: / sys -v / proc: / host / proc - привилегированный ubuntu bash

...