docker是什么?
- 诞生于dotCloud公司
- 另一种虚拟化技术产物——Linux容器的封装
- docker轻量、资源占用小、速度快等优势 >>>>> 虚拟机
docker能做什么?
- 快速搭建开发环境和依赖
- 服务容器化部署
- 弹性云服务
- 组建微服务架构
- ......
如何安装docker
官方教程安装docker时注意更换国内镜像源。
国内mac下载地址: https://mirrors.aliyun.com/docker-toolbox/mac
国内windows下载地址: https://mirrors.aliyun.com/docker-toolbox/windows/
Centos7安装docker
- 安装必要的系统工具
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加软件源信息,这里更换为了阿里云镜像源
$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新源并安装docker-ce
$ sudo yum makecache fast
$ sudo yum -y install docker-ce
- 查看docker版本
$ docker version
- 开启docker服务
$ sudo systemctl start docker
为docker hub更换国内镜像源
1.在/etc/docker/
目录下新建daemon.json
文件并写入以下内容,这里使用了中科大的docker hub源
$ vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
- 重启docker服务
$ sudo systemctl restart docker
如何删除docker
- 查看已安装的Docker软件包
$ sudo yum list installed | grep docker
- 根据查找出来的软件包名进行卸载
$ yum -y remove docker-ce docker-ce-cli containerd.io
- 删除所有的镜像、容器、数据卷、配置文件等
$ sudo rm -rf /var/lib/docker