一、安装docker OS: CentOS Linux 7 kernel: 3.10.0-514.2.2.el7.x86_64 docker version: docker-ce-17.03.1.ce
简介: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 主机上; 容器是完全使用沙箱机制的,相互之间不会有任何接口;
docker发行日期: 2013年 docker虚拟化类型: 操作系统层虚拟化 docker架构: 客户端/服务器 (C/S)架构模式 docker局限: 1.基于linux 64位操作系统,无法在32位的unix、linux、windows环境使用 2.lxc(linux容器)是基于cgroup linux kernel功能 3.隔离性相比KVM之类的虚拟化方案还是有些欠缺 4.网络管理相对简单,只要是基于namespace隔离 5.cgroup的cpu和cpuset提供的cpu功能相比KVM的虚拟化方案难以度量; 6.container(集装箱) 随着用户进程的停止而销毁, container 中的log 、用户数据不便收集; docker版本: 1.免费开源版CE 2.收费EE版本
下面的文档为 免费开源版CE 的安装步骤
001_添加 docker-ce 源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
yum makecache fast |
提示: 安装特定的版本可以用下边的命令,进行查看,否则,不用查看 把所有的docker-ce的包都显示出来,而不仅仅是显示最新的版本 |
yum list docker-ce --showduplicates |
003_安装最新的版本
yum update -y && yum -y install docker-ce |
004_编辑/etc/docker/daemon.json。如果它还不存在,就创建它。假设文件是空的,添加以下内容。
mkdir /etc/docker vim /etc/docker/daemon.json |
{ "storage-driver": "devicemapper" } |
对于生产环境,必须使用 "direct-lvm" ,这需要您准备块设备(就是添加一块硬盘), 在启动docker之前; 具体请查看 设备映射其存储驱动程序指南 https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/#configure-direct-lvm-mode-for-production |
二、启动docker
systemctl start docker.service systemctl status docker.service |
三、验证 docker 是否安装正确
docker run hello-world |
这个命令会下载一个测试镜像,并在一个容器中运行; 当容器运行时,他将打印一条信息并退出; 第一次运行这个命令时,输出结果就如下图一样 |
![001_docker入门_安装-卸载docker-ce](https://img.it610.com/image/info8/1ef8679baa224440876f5ea2693a2d19.png)
文章图片
文章图片
四、卸载docker 001_卸载docker-ce
yum remove docker-ce |
镜像、容器、卷 或者 自定义的配置文件在 你的主机上是不会删除的; 删除这些信息,如下: |
rm -rf /var/lib/docker |
参考博文: https://docs.docker.com/engine/installation/linux/centos/#next-steps 参考博文: http://baike.baidu.com/link?url=VML_UaUgbdGdDuVrRfT0ZCHdvPTx-dLdJFVFsXwOvV552_4Rj9AXoQZoa6E-ID6ZXw0i_DZzk8adpMpdgyKdza
推荐阅读
- linux|2022年云原生趋势
- 个人日记|K8s中Pod生命周期和重启策略
- k8s|k8s(六)(配置管理与集群安全机制)
- Go|Docker后端部署详解(Go+Nginx)
- docker|Docker
- 【快速学习】docker构建java项目实践
- Alpine Docker 安装 bash
- docker|docker导入dmp文件到oracle容器
- 阿里云docker开发者平台镜像上传和下载
- 工具|dockers 自定义tomcat