Linux安装docker
Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。
进入docker官网找到安装文档
https://docs.docker.com/engine/install/centos

安装步骤
第一步、卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

由于之前没有安装docker,所有就没有可以卸载的
第二步、设置docker的地址
先安装依赖的包
sudo yum install -y yum-utils
在设置地址(失败就多是几次,因为访问download.docker.com比较慢,如果还是不行就给url换成http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo) sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
报错解决办法:
如果执行 sudo yum install -y yum-utils 出现呢如下错误:

是因为http://mirrorlist.centos.org/无法访问,解决办法:
进入/etc/yum.repos.d目录下找到 CentOS-Base.repo文件修改为如下:(主要修改就是给mirrorlist都注释,给baseurl都修改为新的url并取消注释)

保存后执行:
sudo yum clean all
sudo yum makecache
第三步、安装docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

都选y确认就可以了
如果这一步失败了就重试一下这一步,有时候下载资源会失败,重试一下一般就好了
第四步、启动docker
sudo systemctl start docker
启动后我们可以输入docker命令试一下是不是启动成功了

第五步、设置docker开机自启动
sudo systemctl enable docker

第六步、设置阿里云镜像加速
已经安装好了,但是docker的镜像hub.docker.com是一个国外的网站,我们从这里下载镜像是比较慢的
我们可以设置一个阿里云镜像加速,这样在国内使用docker下载镜像就比较快了
登录阿里云-》容器镜像服务-》镜像加速 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
依次执行下图标注的四条命令就可以设置了


浙公网安备 33010602011771号