docker: Ошибка: нет такого контейнера: jmar71n / freepbx

Как я могу войти в контейнер как root?

thufir@dur:~$ thufir@dur:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest 20c44cd7596f 2 days ago 123MB hello-world latest 725dcfab7d63 2 weeks ago 1.84kB jmar71n/freepbx latest 8dda2a58fde1 19 months ago 1.54GB thufir@dur:~$ thufir@dur:~$ sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a2e7e9f60643 hello-world "bash" 2 minutes ago Created laughing_knuth b616192b64f4 ubuntu "bash" 5 minutes ago Exited (0) 5 minutes ago nifty_kowalevski 28237032f2d3 jmar71n/freepbx "/sbin/my_init" 24 minutes ago Up 24 minutes wonderful_wilson 54c683990ccc jmar71n/freepbx "/sbin/my_init" 26 minutes ago Up 26 minutes modest_yalow a91a6dcb8436 jmar71n/freepbx "/sbin/my_init" 2 hours ago Up 2 hours gallant_noether ac53b46b768e ubuntu "bash" 24 hours ago Exited (0) 24 hours ago mystifying_murdock b59af1daa216 hello-world "/hello" 24 hours ago Exited (0) 24 hours ago flamboyant_curie thufir@dur:~$ thufir@dur:~$ sudo docker exec -u 0 -it jmar71n/freepbx bash Error: No such container: jmar71n/freepbx thufir@dur:~$ thufir@dur:~$ sudo docker exec -u 0 -it 8dda2a58fde1 bash Error: No such container: 8dda2a58fde1 thufir@dur:~$

Я могу сортировать логин в одном из контейнеров:

thufir@dur:~$ thufir@dur:~$ sudo docker run -it ubuntu bash root@b616192b64f4:/# exit exit thufir@dur:~$ thufir@dur:~$ sudo docker run -it jar71n/freepbx bash Unable to find image 'jar71n/freepbx:latest' locally docker: Error response from daemon: repository jar71n/freepbx not found: does not exist or no pull access. See 'docker run --help'. thufir@dur:~$

, хотя изображение ubuntu кажется довольно минимальный. Хотите войти в любой из вышеуказанных контейнеров.

1
задан 20 November 2017 в 15:22

3 ответа

кажется, что вы неправильно написали имя контейнера:

jar71n! = jmar71n

1
ответ дан 22 May 2018 в 16:04
  • 1
    в чем разница между exec и run выше? Похоже, что exec был способом входа в систему - придется перепроверить это. – Thufir 20 November 2017 в 15:34
  • 2
    Не уверен, я использовал докер только для обучения и веселья, но я думаю, что вы можете выполнять только те операции, которые запускаются в контейнерах. – Drymartini 20 November 2017 в 15:35
  • 3
    Если вы не указали явным образом, что docker запускает что-то в фоновом режиме на контейнер, он заканчивается после того, как вы его вызываете, поэтому вам нужно запустить его снова, чтобы войти в систему – Drymartini 20 November 2017 в 15:42

кажется, что вы неправильно написали имя контейнера:

jar71n! = jmar71n

1
ответ дан 18 July 2018 в 02:57

кажется, что вы неправильно написали имя контейнера:

jar71n! = jmar71n

1
ответ дан 24 July 2018 в 17:42

Другие вопросы по тегам:

Похожие вопросы: