Docker bash: невозможно установить группу процессов терминала (-1): неподходящий ioctl для устройстваLinux

Ответить
Anonymous
 Docker bash: невозможно установить группу процессов терминала (-1): неподходящий ioctl для устройства

Сообщение Anonymous »

У меня есть следующий файл Docker:
$ nocomment Dockerfile
FROM coreapps/ubuntu16.04:2024-11-24
ARG apt_proxy
RUN echo "Acquire::http::Proxy \"$apt_proxy\";" > /etc/apt/apt.conf.d/00aptproxy
RUN sed -i 's|//archive|//fr.archive|' /etc/apt/sources.list
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -V -y bash-completion
RUN echo "source /usr/share/bash-completion/completions/git" >> $HOME/.profile
RUN mkdir -vm=700 $HOME/.ssh/
WORKDIR /root
ENTRYPOINT ["bash","-ti"]
$

И следующий YAML-файл, созданный докером:
$ nocomment docker-compose-myProject-dev.yaml
services:
myProject-build:
build:
context: .
args:
apt_proxy: $apt_proxy
image: myproject-dev-img:v0.0.1
container_name: myProject-dev
network_mode: host
$

Сборка прошла успешно:
$ sudo docker-compose -f docker-compose-myProject-dev.yaml build
[+] Building 0/0
[+] Building 0/1ject-build Building 0.1s
[+] Building 15.8s (11/11) FINISHED docker:default
=> [myProject-build internal] load build definition from Dockerfile 0.2s
=> => transferring dockerfile: 1.04kB 0.0s
=> [myProject-build internal] load .dockerignore 0.3s
=> => transferring context: 2B 0.0s
=> [myProject-build internal] load metadata for docker.io/coreapps/ubuntu16.04:2024-11-24 0.0s
=> [myProject-build 1/7] FROM docker.io/coreapps/ubuntu16.04:2024-11-24 0.0s
=> CACHED [myProject-build 2/7] RUN echo "Acquire::http::Proxy "http://x.y.z.t:80";" > /etc/apt/apt.conf.d/00ap 0.0s
=> [myProject-build 3/7] RUN sed -i 's|//archive|//fr.archive|' /etc/apt/sources.list 1.3s
=> [myProject-build 4/7] RUN apt-get update && apt-get install -V -y bash-completion 8.9s
=> [myProject-build 5/7] RUN echo "source /usr/share/bash-completion/completions/git" >> $HOME/.profile 1.6s
=> [myProject-build 6/7] RUN mkdir -vm=700 $HOME/.ssh/ 1.5s
=> [myProject-build 7/7] WORKDIR /root 0.7s
=> [myProject-build] exporting to image 1.2s
=> => exporting layers 1.0s
[+] Building 1/1mage sha256:800ae26d60d1cde01774f1ba1f467c05b9ce65f5548d93b09c7517935a6b735a 0.0s
✔ Service myProject-build Built
$

Но компоновка докера не удалась:
$ sudo docker-compose -f docker-compose-myProject-dev.yaml up
[+] Running 1/1
✔ Container myProject-dev Recreated 0.5s
Attaching to myProject-dev
myProject-dev | bash: cannot set terminal process group (-1): Inappropriate ioctl for device
myProject-dev | bash: no job control in this shell
myProject-dev | root@UC4835:~# exit
myProject-dev exited with code 0
$


Подробнее здесь: https://stackoverflow.com/questions/792 ... tl-for-dev
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»