简介
- Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
架构
- 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。
- 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
- 仓库(Repository):仓库可看着一个代码控制中心,用来保存镜像。
环境要求
- Linux平台内核3.10及以上(uname -r 查看内核版本)
- CentOS 7.X
- 64位系统
安装
- 卸载自带安装包及旧版本文件
sudo yum remove docker
sudo yum remove docker docker-common docker-selinux docker-engine
- 安装需要的软件包,设置阿里云yum源,
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
- 查询版本,并安装指定版本
sudo yum list docker-ce --showduplicates | sort -r
sudo yum -y install docker-ce-19.03.8
- 启动并查看版本
sudo systemctl start docker
sudo systemctl enable docker
sudo docker -v
-
配置阿里云加速器,注册账号,按照官网文档操作即可
阿里云地址
-
查看docker信息
sudo docker info
卸载
- 查询安装包
sudo yum list installed | grep docker
- 卸载安装包
sudo yum remove docker-ce-cli.x86_64
- 删除存储文件
sudo rm -rf /var/lib/docker
版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: