CentOS在线安装docker教程
CentOS在线安装docker教程
1.安装依赖
yum install -y yum-utils
2.设置镜像仓库地址(为第4步做准备,此处用的阿里云的镜像地址)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.更新yum软件包索引
yum makecache fast
4.安装docker(从第2步配置的地址去下载docker)
yum install docker-ce docker-ce-cli containerd.io
5.配置镜像拉取地址(没有daemon.json文件就新建一个)
vim /etc/docker/daemon.json
{
“data-root”: “/wjz/docker”,
“registry-mirrors”: [
“https://docker.m.daocloud.io”,
“https://dockerhub.icu”,
“https://docker.chenby.cn”,
“https://docker.1panel.live”,
“https://docker.awsl9527.cn”,
“https://docker.anyhub.us.kg”,
“https://dhub.kubesre.xyz”
]
}
[data-root]配置的是镜像文件的保存路径
[registry-mirrors]就是镜像拉取的地址,可以配置多个,上述地址亲测可用
:wq! 保存即可
6.配置docker开机自启
systemctl enable docker
7.启动docker
systemctl start docker
8.验证
执行命令docker ps 输出如下截图证明docker启动成功
也可以执行ps -ef|grep docker 查看是否存在docker进程
9.docker安装彩蛋
这里本人想pull一下hello-word镜像,验证docker是否可以正常使用
在我执行docker pull hello-word命令的时候,一直报错
我一直认为是我哪里配置的不对。
实际导致无法拉取hello-word镜像的原因是:我在第5步中给/etc/docker/daemon.json文件中配置的所有镜像地址中,都没有hello-word这个镜像,最终就会去官网的镜像地址去拉取,但是又连不上官网的镜像地址导致的报错