首先,更新软件包 yum update
。。我看到好多人用apt-get ,不知道为啥,我这里不行,他不识别这个命令,还是得用yum
yum clean all
yum makecache
yum install docker-engine
docker -v
然后执行docker ps
提示没有启动 那么接下来就是启动加开机自启三部曲
systemctl start docker.service #启动docker服务
systemctl enable docker.service #设开机自启
systemctl status docker.service #查看运行状态
然后拉取镜像的过程中报错,是因为docker仓库需要设置成国内加速源。
docker run redis
Unable to find image 'redis:latest' locally
docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 104.244.46.246:443: connect: connection timed out.
接下来设置国内加速源:
我的系统没有这个文件,直接vim打开,写进去就自动创建了 ,路径在/etc/docker/
vim daemon.json
内容是:
{
"registry-mirrors": [
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn",
"https://docker.m.daocloud.io",
"https://docker.laoex.link"
]
}
保存退出后,重新加载daemon并重启docker
systemctl daemon-reload
systemctl restart docker.service
可以用了。
PS:
说一下,这个镜像加速源地址不稳定,不过有另一办法解决Unable to find image ‘redis:latest’ locally
docker: Error response from daemon: Get “https://registry-1.docker.io/v2/”: dial tcp 104.244.46.246:443: connect: connection timed out.
See ‘docker run --help’.的问题。
解决办法:
可登录这个网站:
https://docker.aityp.com/
然后在首页可模糊搜索任何想要的应用或版本。回车即可匹配
以第一个为例:
点击进入,下滑,找到docker 拉取命令
复制,直接到自己服务器中运行,即可快速拉取所需镜像
拉取贼快,想象不到的快 - 。- ! 拿走不谢,咱们都是辛苦的打工人。。。太难了,建议尽早搭建私有仓库 免得再到处找镜像源。