我按照此处提到的步骤在CentOS 6.4 64位上安装了docker.io:http://nareshv.blogspot.in/2013/08/installing-dockerio-on-centos-64-64-bit.html
现在我可以启动docker守护程序了。当我按照以下方式搜索容器时,它会给我结果
[root@test ~]# docker search tutorial
Found 8 results matching your query ("tutorial")
NAME DESCRIPTION
mhubig/echo Simple echo loop from the tutorial.
learn/tutorial
jbarbier/tutorial1
mzdaniel/buildbot-tutorial
kyma/ping Ping image from the tutorial.
ivarvong/redis From the redis tutorial. Just redis-server and telnet on the base image.
amattn/postgresql-9.3.0 precise base, PostgreSQL 9.3.0 installed w/ default configuration. http://amattn.com/2013/09/19/tutorial_postgresql_us...
danlucraft / postgresql Postgresql 9.3,在端口5432上,un:docker,pw:docker。从关注Postgresql示例教程。
但是当我试图拉一个容器时,它会给我以下错误
[root@test ~]# docker pull learn/tutorial
Pulling repository learn/tutorial
8dbd9e392a96: Error pulling image (latest) from learn/tutorial, Authentication is required.
2013/10/08 02:50:01 Internal server error: 404 trying to fetch remote history for learn/tutorial
如何设置身份验证以及在哪里?请帮忙
答案 0 :(得分:1)
我遇到了同样的问题,this answer是我的解决方案。
这是一个时区问题。我在VM上运行了docker,我的主机和客户时钟有不同的ctimezone,认证失败是由于时钟分歧造成的。一旦我在主机上正确设置了ntp(硬件时钟设置为UTC),这个问题就消失了。