Я использую установленную ubuntu xenial docker. Затем я создал виртуальную среду для своего проекта python, но команды docker не запустились. ошибки:
работает docker info
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/info: dial unix /var/run/docker.sock: connect: permission denied
работает docker docker build -t dockerhub.domain.com .
ERRO[0000] failed to dial gRPC: cannot connect to the Docker daemon. Is 'docker daemon' running on this host?: dial unix /var/run/docker.sock: connect: permission denied
context canceled
он не хочет запускать эти команды с sudo, как я добавили моего пользователя в docker. Я могу запускать команды docker вне виртуального окружения, но это не работает в среде. любая помощь?
редактировать:
создание venv выполняется:
conda create --name myenv
, и я добавил своего пользователя следующим образом:
sudo usermod -aG docker ${USER}
вывод id -nG
(my_user - мое имя пользователя)
my_user adm cdrom sudo dip plugdev lpadmin sambashare