Linux版本: 3.0版本
[root@iZbp1h2vcoigag0f1dn31mZ yum.repos.d]# uname -r 3.10.0-957.21.3.el7.x86_64
1:清理docker旧版本
2:安装插件
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
异常:
base | 3.6 kB 00:00:00 http://download.docker.com/linux/centos/docker-ce.rep/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found Trying other mirror. To address this issue please refer to the below wiki article
提示信息为 docker这个网址无法访问,因为这个是国外网址,国内无法访问,因此需要手动删除
cd /etc/yum.repos.d [root@iZbp1h2vcoigag0f1dn31mZ yum.repos.d]# ls CentOS-Base.repo docker-ce.repo download.docker.com_linux_centos_docker-ce.rep.repo epel.repo [root@iZbp1h2vcoigag0f1dn31mZ yum.repos.d]# rm -rf docker-ce.repo [root@iZbp1h2vcoigag0f1dn31mZ yum.repos.d]# rm -rf download.docker.com_linux_centos_docker-ce.rep.repo
进入yum /etc/yum.repos.d目录,删除docker相关的repo
继续上面的安装
3:配置docker仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注:这个配置国内无法访问,请使用aliyum的仓库
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
4:安装docker(安装社区版本,免费的)
sudo yum install docker-ce
5:启动docker
sudo systemctl start docker
6:运行hello-word进行测试
sudo docker run hello-world
第二次访问一般会提示 没有image镜像
Unable to find image 'hello-world:latest' locally 然后会自动下载对应镜像
7:查看docker 版本
[root@iZbp1h2vcoigag0f1dn31mZ yum.repos.d]# docker version Client: Docker Engine - Community Version: 19.03.2 API version: 1.40 Go version: go1.12.8 Git commit: 6a30dfc Built: Thu Aug 29 05:28:55 2019 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.2 API version: 1.40 (minimum version 1.12) Go version: go1.12.8 Git commit: 6a30dfc Built: Thu Aug 29 05:27:34 2019 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.2.6 GitCommit: 894b81a4b802e4eb2a91d1ce216b8817763c29fb runc: Version: 1.0.0-rc8 GitCommit: 425e105d5a03fabd737a126ad93d62a9eeede87f docker-init: Version: 0.18.0 GitCommit: fec3683
至此,本次docker的安装初步完成,期待后期docker的使用吧。。。