
Docker的理解和安装详细过程
发布日期:2021-05-07 09:30:36
浏览次数:19
分类:精选文章
本文共 1205 字,大约阅读时间需要 4 分钟。
文章目录
Docker的理解
总结一下就这三点
- 不同的应用程序会有不同的应用环境,会造成一些冲突,需要彼此之间的隔离,如果用虚拟机来隔离,开销较大,于是产生了docker容器
- docker可以把开发环境之间封装给运维,直接省去了跨平台的问题
- docker比虚拟机更加能充分利用内存
镜像(image)
docker镜像好比是一个模板,可以通过这个模板来创建容器服务,tomcat镜像 可以创建tomcat1 ,tomcat2…可以创建多个容器(最终服务器运行或者项目运行就是在这个创建的容器中)
容器(counter)
Docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的,启动,停止,删除,基本命令
可以吧这个容器理解为一个简易的liunx系统
仓库(repository)
仓库是用来存放镜像的地方!
仓库分为共有仓库和私有仓库 Docker Hub (默认是国外的的) 阿里云…都有容器服务器
Docker 组成图
安装Doker
先看一下服务器的基本信息
1,看一下系统内核的版本
uname -r
2.看一下服务器的配置信息
cat /etc/os-release
系统版本

如果有旧版本先卸载
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装一些必要的安装包
yum install -y yum-utils
设置镜像仓库为阿里云的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker的核心内容
docker - ce 代表社区版 ee代表企业版
sudo yum install docker-ce docker-ce-cli containerd.io
启动docker
sudo systemctl start docker
可以用docker version 看一下 启动docker了没有

运行hello-world
docker run hello world

查看hello-world镜像在不在
docker images