范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Docker实战002Centos安装DockerCE详解

  Docker要求
  Docker是基于Linux 64位开发,所以无法在32位的linux/Windows/unix环境下使用。所以Docker运行对内核要求比较高,因此一般建议在Linux 64位平台运行,当然也支持Mac、Windows等平台。Docker可以在个人笔记本电脑上安装,也可以在云上安装。Docker可以手工安装、脚本安装和向导安装,用户可以根据需求选择不同方式完成Docker安装。
  Centos查看docker是否安装
  centos通常用yum进行软件安装,所以这里我们可以用yum list installed查找已安装软件。如果是查找指定包则可以在命令后加 | grep "软件名",这里我们可以看到系统已经安装了docker-ce.x86-64。2017年后Docker将版本分为CE社区版和EE企业版,docker-ce是docker社区版,docker-ee则是docker提供的企业版(付费)。
  Docker CE卸载
  卸载Docker包我们可以使用命令:yum remove "软件名",但是docker的一些镜像、容器、卷、配置文件等在主机上不会被自动删除,这里需要执行命令:rm -rvf /var/lib/docker来手动删除相关文件(这是docker的默认安装目录,包含docker容器、镜像和数据)。
  安装yum-utils
  Docker 官方下载一般都比较缓慢,建议使用国内的Docker镜像源进行安装。所以这里我们先来安装yum-utils ,yum-utils 提供了 yum-config-manager工具可以用来设置yum源。我们通过 yum-config-manager来配置docker的国内镜像源,比如阿里源或者清华源都可以。或者直接通过命令:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo下载CentOS-Base.repo 到 /etc/yum.repos.d/,直接将CentOS默认镜像源更换为阿里云镜像源。
  更新yum缓存
  我们在更新yum源之后通常可以使用yum makecache生成缓存,yum makecache会将服务器上的软件包信息进行本地缓存以提高搜索和安装软件的速度。如果需要清除yum缓存则可以执行命令:yum clean all,yum会将下载存储在cache中的软件包和header删除。
  Docker CE安装
  配置并更新好软件源我们安装Docker只要直接执行命令:yum install docker-ce,当然你也可以直接指定docker-ce的安装版本。docker版本可以通过命令:yum list docker-ce --showduplicates | sort -r 来查看仓库中所有的docker版本,然后选择特定版本安装即可。yum会自动解决依赖关系,安装docker-ce、docker-ce-cli和containerd.io等软件包。
  启动docker
  启动之前我们可以先通过命令:docker ps -a查看下docker是否启动成功,如果没有启动我们就可以执行命令:systemctl start docker或者service docker start来启动docker。重启docker服务可以执行命令systemctl restart docker或者service docker restart,关闭则可以通过命令systemctl stop docker或service docker stop来完成。
  验证docker安装是否成功
  这里我们可以通过docker version来验证docker安装是否成功,如果看到docker包含client和server则说明docker安装成功。如果你只看到docker只启动了client时先别急,通过命令:service docker start启动docker之后再输入docker version来验证下应该可以看到的。如果你只是需要查看docker版本则可以通过命令:docker --version或者 docker -v都可以查看安装的docker版本,这里我们当前的docker版本是19.03.13。
  总结:
  Docker安装很简单,跟我们平时安装应用一样。利用yum-utils 提供了的 yum-config-manager工具先设置下yum源,然后直接利用yum install来安装docker即可。以上内容是小编给大家分享的【Docker实战002:Centos安装DockerCE详解】,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
  为了方便学习,下面附上本文用到的源码:# yum list installed | grep  docker containerd.io.x86_64                 1.3.7-3.1.el7                  @docker-ce-stable docker-ce.x86_64                     3:19.03.13-3.el7               @docker-ce-stable docker-ce-cli.x86_64                 1:19.03.13-3.el7               @docker-ce-stable # cd /var/lib/docker/ # ll 总用量 0 drwx------. 2 root root 24 10月  1 17:48 builder drwx--x--x. 4 root root 92 10月  1 17:48 buildkit drwx------. 2 root root  6 10月  1 17:48 containers drwx------. 3 root root 22 10月  1 17:48 image drwxr-x---. 3 root root 19 10月  1 17:48 network drwx------. 3 root root 40 10月  1 21:02 overlay2 drwx------. 4 root root 32 10月  1 17:48 plugins drwx------. 2 root root  6 10月  1 21:02 runtimes drwx------. 2 root root  6 10月  1 17:48 swarm drwx------. 2 root root  6 10月  1 21:02 tmp drwx------. 2 root root  6 10月  1 17:48 trust drwx------. 2 root root 25 10月  1 17:48 volumes //Centos安装yum-utils # yun install yum-utils //Docker配置官方源 # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo //Docker配置阿里源 # yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo //Docker配置清华源 # yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo # yum makecache fast 已加载插件:fastestmirror Loading mirror speeds from cached hostfile  * base: mirrors.163.com  * extras: mirrors.163.com  * updates: mirrors.ustc.edu.cn base                                                                                        | 3.6 kB  00:00:00      docker-ce-stable                                                                            | 3.5 kB  00:00:00      docker-main-repo                                                                            | 2.9 kB  00:00:00      extras                                                                                      | 2.9 kB  00:00:00      updates                                                                                     | 2.9 kB  00:00:00   元数据缓存已建立 # yum install docker-ce # systemctl start docker # docker ps -a  //查看所有正在运行的容器 CONTAINER ID    IMAGE      COMMAND   CREATED       STATUS       PORTS        NAMES # docker version Client: Docker Engine - Community  Version:           19.03.13  API version:       1.40  Go version:        go1.13.15  Git commit:        4484c46d9d  Built:             Wed Sep 16 17:03:45 2020  OS/Arch:           linux/amd64  Experimental:      false Server: Docker Engine - Community  Engine:   Version:          19.03.13   API version:      1.40 (minimum version 1.12)   Go version:       go1.13.15   Git commit:       4484c46d9d   Built:            Wed Sep 16 17:02:21 2020   OS/Arch:          linux/amd64   Experimental:     false  containerd:   Version:          1.3.7   GitCommit:        8fba4e9a7d01810a393d5d25a3621dc101981175  runc:   Version:          1.0.0-rc10   GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd  docker-init:   Version:          0.18.0   GitCommit:        fec3683 # docker --version Docker version 19.03.13, build 4484c46d9d // 或者 # docker -v Docker version 19.03.13, build 4484c46d9d

高德地图升级新能源导航推出续航里程预估和省电路线电动汽车跑100公里需要有多少续航才安心?开到目的地预计要掉多少电?跑高速和走省道哪条路耗电更少?针对新能源车主的痛点需求,高德地图新能源导航快速迭代更新,近日创新推出了续航预估智伊朗宣布比特币挖矿合法化,极其低廉的电费将吸引大量矿工8月18日,伊朗正式承认加密货币开采为其领土内的合法产业根据伊朗工商采矿和农业协会,经济委员会周日批准了加密货币开采,伊朗政府正在寻求在现有法律框架内监管这一活动的方法伊朗中央银行告诉你新能源汽车你不知道的那些事大家好,今天和大家聊一聊关于新能源汽车能不能买,关于新能源汽车你了解多少?我对新能源轿车一直有一些顾虑,充电装好不好装?是不是买了电动车都能够方便充电,充电划算不划算这些问题都是我百度第二代百度昆仑AI芯片昆仑芯2实现量产8月18日,百度宣布自主研发的第二代百度昆仑AI芯片昆仑芯2实现量产。据介绍,昆仑芯2采用7nm制程,搭载自研的第二代XPU架构,相比一代性能提升23倍,适用云端边等多场景,未来将蒂姆库克时代的苹果10年从最好到更好的进化2011年8月,乔布斯宣布辞去苹果公司CEO一职,他钦定的CEO蒂姆库克(戏称库克船长)走马上任。一晃,10年过去了。库克和乔布斯乔布斯时代的苹果,刚刚跨过市值3500亿美元的大关7月份Github上JavaScript开源项目排行开源最前线(IDOpenSourceTop)猿妹整编转载请注明来源作者7月份GitHub上最热门的JavaScript开源项目排行已经出炉啦,一起来看看上榜详情吧1hrfreeCo818飞利浦显示器钜惠大放送,多重福利等你拿每年的电商大促活动都是薅羊毛的好时机,对于错过年中大促的小伙伴而言,在双十一到来之前的空档,818无疑是换新的又一良机。8月18日,818购物狂欢节和飞利浦猛腾追光日双双来袭,钜惠小米平板5Pro评测时隔三年,小米重拾生产力作者速途网乔志斌俗语有云一日不见,如隔三秋,比喻思慕殷切度日如年的心情,那么一款真的隔了三个秋天的产品再度迎来更新,它应该如何回应用户的期待,成为了最为关注的话题。本月10日,小米中国儿童手表销量王累计卖出超2000万台,华为小米跟在它后面随着国内三胎的开放,必将有越来越多的孩子降临到这个世界。儿童硬件行业在过去十几年里一直保持高速增长,产品也从最早的学习机进化到如今的故事机儿童手表学习机器人等。最近几年,智能手表在8年米粉破防!MIUI这操作真的没救了最近小米的销量成绩喜人,超越苹果挤进全球第二,摸到三星的尾巴。在欧洲市场,小米甚至拿下了销量第一,把三星和果子哥两大巨头压了下去。而两天MIX4的销售额又一秒破3亿。再加上小米11努比亚C2L数据线小黄人版预售MFI认证,59元8月18日,努比亚手机官微宣布,C2L数据线小黄人版开启定金预售,立享10元优惠,到手价59元,将在8月23日10点正式开售。努比亚C2L数据线小黄人版通过MFI官方认证,兼容IO