Ответ об ошибке от демона: Нет такого контейнера - PullRequest
0 голосов
/ 28 февраля 2019

Я новичок в докере, я использую Alibaba Cloud ECS Instance и просто следую документации , но при попытке выполнить эти шаги я получил ошибку:

xxx@ubuntu:~$ docker run -t -i training/qbots /bin/bash
root@0de606236049:/# gem install json
Fetching: json-1.8.3.gem (100%)
Building native extensions. This could take a while…
Successfully installed json-1.8.3
1 gem installed
Installing ri documentation for json-1.8.3…
Installing RDoc documentation for json-1.8.3…
root@0gf805966049:/# exit
exit
xxx@ubuntu:~$ docker commit -m “add json gem” -a “xxx” \ 0gf805966049 ouruser/qbots:v2
Error response from daemon: No such container: 0de606236049
xxx@ubuntu:~$

Ответы [ 2 ]

0 голосов
/ 14 марта 2019

Ответ прост, вам просто нужно пропустить \ в команде, которую вы выполняете,

Вместо этого

docker commit -m «add json gem»-a «xxx» \ 0gf805966049 наш пользователь / qbots: v2

попробуйте следующее:

фиксация docker -m «добавить json gem» -a «xxx» 0gf805966049 наш пользователь/ qbots: v2

Дайте мне знать, если это помогло, Спасибо

0 голосов
/ 02 марта 2019

Вывод списка контейнеров с помощью команды docker ps -aq может включать удаленные контейнеры.Попытка выполнить операцию над контейнером, который был включен в выходные данные docker ps -aq, например docker rm -f, приводит к ошибке ответа от демона: такого контейнера нет.

Обходной путь: Выполнить docker rm -fеще раз.

Дайте мне знать, если это поможет.

...