@zlodiak

Почему докер не может открыть терминал?

Я скачал с докерхаба образ ubuntu, создал такой докерфайл:
FROM ubuntu
RUN apt-get -y update && apt-get install -y htop
CMD /usr/bin/htop | htop


Затем сбилдил новый образ:
Step 3/3 : CMD /usr/bin/htop | htop
 ---> Running in 5618ec4eca8c
Removing intermediate container 5618ec4eca8c
 ---> a7b5990d5c94
Successfully built a7b5990d5c94
Successfully tagged ubuntu-htop:latest


И пытаюсь запустить его:
kalinin@md ~/docker/mydockerbuild $ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ubuntu-htop         latest              a7b5990d5c94        45 seconds ago      97.4MB
golang              latest              9fe4cdc1f173        45 hours ago        774MB
ubuntu              latest              7698f282e524        4 weeks ago         69.9MB
hello-world         latest              fce289e99eb9        5 months ago        1.84kB
kalinin@md ~/docker/mydockerbuild $ docker run ubuntu-htop
Error opening terminal: unknown.
Error opening terminal: unknown.


Но, как видите, получаю непонятное сообщение об ошибке. помогите пожалуйста всё таки запустить образ.

Я пробовал это и это, но не помогло.

Моя ОС linux mint 18
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус

FROM ubuntu
RUN apt-get -y update && apt-get install -y htop
CMD ["/bin/sh", "-c", "export TERM=xterm && /usr/bin/htop"]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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