小伙伴儿们,大家好!今天来聊聊Docker的安装及使用教程~
Docker从1.13版本之后分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。我们平时用社区版就足够了。所以我们安装社区版;
首先我们可以按照官方文档来安装:
虚拟机VMware,系统CentOS7以及连接工具FinalShell,这里大家可以看我的另外一篇文章。
用FinalShell连接之后,
image-20200730163112869
uname -r
image-20200730163309906
yum update
image-20200730163345624 这里需要稍微等待一会儿~(中途按y即可)
image-20200730163435621
yum install -y yum-utils device-mapper-persistent-data lvm2
image-20200730163611387 等待安装成功:
image-20200730163633802
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
image-20200730163744081
yum install docker-ce docker-ce-cli containerd.io
image-20200730164433654 这里需要稍微等待一会儿~(中途按y即可)
image-20200730164456128
systemctl start docker
,systemctl enable docker
image-20200730164704586
docker version
image-20200730164817081
docker run hello-world
image-20200730165545115 我们再次运行上述命令:
运行成功!
我们再来看看先前的Docker原理图:
image-20200728192213099
从左到右 client客户端,Docker运行主机,远程仓库; docker build ,pull,run分别是 构建,拉取,运行命令; 中间Docker主机里有 Docker daemon主运行线程,以及Containers容器,容器里可以运行很多实例,(实例是从右侧Images镜像实例化出来的)Images是存储再本地的镜像文件,比如 Redis,Tomat这些镜像文件; 右侧是Registry镜像仓库,默认远程镜像仓库 https://hub.docker.com/ 不过是国外主机,下载很慢,不稳定,所以后面要配置成阿里云仓库镜像地址,稳定快捷;
执行 docker run hello-world
的过程看如下图例:
好了,今天就先分享到这里了,下期继续给大家带来Docker的安装及使用命令后续内容!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。