Я хочу работать, докер - сочиняют как некорневой пользователь. Когда я выполняюсь:
sudo docker-compose up
это работает отлично, но когда я выполняюсь:
docker-compose up
ошибку показывают:
TITLE>Network Error</TITLE>
</HEAD>
<BODY>
<FONT face="Helvetica">
<big><strong></strong></big><BR>
</FONT>
<blockquote>
<TABLE border=0 cellPadding=1 width="80%">
<TR><TD>
<FONT face="Helvetica">
<big>Network Error (tcp_error)</big>
<BR>
<BR>
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
A communication error occurred: ""
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time.
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica" SIZE=2>
<BR>
For assistance, contact your network support team.
</FONT>
</TD></TR>
</TABLE>
</blockquote>
</FONT>
</BODY></HTML>
У меня есть добавленный пользователь группе докера и работе команд докера без sudo, однако докер - сочиняет, доставляет неприятности.
Я нашел решение. Недопустимый прокси был установлен для пользователя без полномочий root. Я отредактировал / etc / profile и теперь он работает нормально.
Одна из причин - то, что текущий пользователь не был добавлен к группе докера. Чтобы проверить, находится ли текущий пользователь в группе докера, мы можем использовать:
cat /etc/group | grep docker
Если мы не будем видеть текущего пользователя в выводе предыдущей команды, то мы добавим его при помощи этой команды:
sudo gpasswd -a $USER docker
И наконец, мы должны перезапустить услуги докера при помощи команды:
sudo service docker restart