Docker的基本组成
镜像(images):
docker镜像好比是一个模板,可以通过这个模板来创建容器服务,tomacat镜像===>run===>tomcat01容器(提供服务器),通过一个镜像可以创建多个容器(最终服务运行或者项目就是运行在容器中的)
容器(container):
docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的。
启动,停止,删除,基本命令!
目前就可以把这个容器理解为就是一个简易的linux系统
仓库(repository):
仓库就是存放镜像的地方,分为共有仓库和私有仓库,docker hub(默认是国外的)
阿里云…都有容器服务器(配置镜像加速)
安装docker
环境准备
- 环境查看:
环境查看:系统内核是3.1.0以上的
系统版本:
安装:docker官网有具体步骤,Develops==>Docs===>DownLoad And Install==>Docker for linux
按照右侧说明安装即可
- 卸载旧的版本
$ sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
- 需要的安装包安装一下
$ sudo yum install -y yum-utils
- 设置镜像的仓库
$ sudo yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo
地址默认是国外的,推荐使用阿里云镜像仓库
$ sudo yum-config-manager
–add-repo
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast //更新软件包索引
- 安装docker相关的内容
$ sudo yum install docker-ce docker-ce-cli containerd.io
//docker ce 社区版 docker ee 企业版
- 启动docker
systemctl start docker
查看是否安装并启动成功 docker version
6. 运行helloworld
docker run hello-world
本地没有hello-world镜像时会自动从仓库中pull,下载到本地,下载完毕之后可用docker images查看本地拥有的镜像
- 卸载
$ sudo yum remove docker-ce docker-ce-cli containerd.io //1. 卸载依赖
$ sudo rm -rf /var/lib/docker //删除资源
// /var/lib/docker docker的默认工作路径
- 配置阿里云镜像加速
根据操作文档linux中执行对应命令即可