zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Centos 7下安装docker详细步骤

centosDocker安装 详细 步骤
2023-09-11 14:18:28 时间

不知道自己centos版本的自己命令查看一下
cat /etc/redhat-releasecat
我的是CentOS Linux release 7.4.1708 (Core)

此步骤只针对centos 7, 别的版本请自己到网上找教程

首先我本机是刚装的系统,比较干净,一些必要配置先做一下

第一步 yum -y install gcc
接下来等待安装成功,安装时间视具体情况而定

第二步 yum -y install gcc-c++
建议直接复制我的代码,不要自己手输,不然可能会多出空格等出错
等待安装完毕

第三步 卸载旧版Docker
文档点击下面的链接
https://docs.docker.com/install/linux/docker-ce/centos/

不想看文档的直接看我下面的代码
执行下面的代码
yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
等待操作完毕

在这里插入图片描述
我是新系统,所以没有安装过

第四步、安装需要的软件包
yum install -y yum-utils
device-mapper-persistent-data
lvm2
等待安装完成即可

第五步、安装stable仓库
建议用阿里云的下载方式,docker.com的官方地址。。。。基本上等于被墙了
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第六步、更新yum软件包索引
yum makecache fast

第七步、 安装DOCKER CE
yum -y install docker-ce

第八步、启动DOCKER
运行 systemctl start docker

第九步、查看docker版本
运行 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

说明已经安装成功啦!~~~~~~

下面进行HelloWorld测试
运行
docker run hello-world
这里请安心等待几分钟,出现Unable to find image ‘hello-world:latest’ locally之后会去阿里云拉取镜像来运行

几分钟后会出现
Hello from Docker!

说明一切OJBK了!!!!

下面的才是重点!!!!

配置镜像加速

第一步、 mkdir -p /etc/docker
第二步、 vim /etc/docker/daemon.json
第三步、 systemctl daemon-reload
第四步、 systemctl restart docker

用命令查看一下进程有没有起来
ps -ef|grep docker|grep -v grep

----------------卸载-----------------
第一步、 systemctl stop docker
第二步、 yum -y remove docker-ce
第三步、 rm -rf /var/lib/docker