ROS Docker Container not able to be pulled
Based on the instructions here: http://wiki.ros.org/docker/Tutorials/Docker
I installed docker and then just did this:
$ docker pull ros
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/library/ros/manifests/latest: unauthorized: incorrect username or password
Please note I solved this myself. The solution is below:
Solution: log out FROM DOCKER and log back in with just my Docker user name
Asked by pitosalas on 2019-01-18 12:10:37 UTC
Answers
Diagnosis: I logged into Docker with my email and password, which worked fine, but produces that error.
Solution: log out of DOCKER and log back in with just my Docker user name
Asked by pitosalas on 2019-01-18 12:20:20 UTC
Comments
Just to clarify: there is no requirement to log in anywhere to be able to pull
the OSRF ROS / ROS2 / Gazebo images.
Asked by gvdhoorn on 2019-01-19 11:42:29 UTC
I've seen similar messages, because of wrong usage of docker pull image/version
$docker pull osrf/kinetic Using default tag: latest Error response from daemon: pull access denied for osrf/kinetic, repository does not exist or may require 'docker login'
try this...
ros1:
$docker pull ros:kinetic
$docker run -it ros:kinetic
or latest ros1 version:
$docker pull ros:latest
$docker run -it ros:latest
ros2:
$docker pull ros:crystal
$docker run -it ros:crystal
Asked by ChriMo on 2019-01-19 18:11:36 UTC
Comments