Docke入门介绍及安装

1 Docker介绍

1.1 Docker基本理解

    Docker是一个由GO语言写的程序运行的“容器”(Linux containers, LXCs)
  	它是完整的一套容器管理系统 
	Docker提供了一组命令,让用户更加方便直接地使用容器技术,而无需要过多关心底层内核技术
	
	注1:什么是容器
    	一个容器就相当于一个虚拟机,容器是完全使用沙箱机制,相互之间不会有任何接口

1.2 Docker与虚拟化

	虚拟化是一种资源管理技术,它可以各种实体资源抽像后再分隔,从而打破实体结构的限制,最大程度的提高资源的利用率
	通过约束和修改进程的动态表现,从而为其创造出一个“边界”

1.2 Docker虚拟化的好处

	好处一:应用部署方便
	
	由于 Docker 确保了执行环境的一致性,使得应用的迁移更加容易。Docker 可以在很多平台上运行,无论是物理机、虚拟机、私有云,甚至是笔记本,其运行结果是一致的。
	因此用户可以很轻易的将在一个平台上运行的应用,迁移到另一个平台上,而不用担心运行环境的变化导致应用无法正常运行的情况。

2 Linux安装Docker

2.1 用阿里云Docker Yum源在线安装Docker

     2.1.1 内核版本信息检查
	 $ uname -r
	 
	 2.1.2 卸载可能存在的旧版本
	 $ yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine 
	 
	 2.1.3 安装必要的系统工具
	 $ yum install -y yum-utils device-mapper-persistent-data lvm2
	 
	 注:安装依赖软件(yum-utils提供yum-config-manager包,用来管理yum配置文件;lv2和device-mapper-persistent-data为dockerdevicemapper存储设备的必须依赖)

	 2.1.4 配置阿里云Docker Yum源(不在乎速度可以忽略)
	 $ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
	 
	 2.1.5 更新yum缓存
	 $ yum makecache fast
	 
	 2.1.6 安装docker-CE
	 $ yum -y install docker-ce

3 常用命令

3.1 设置docker开机启动
$ systemctl enable docker

3.2 其他
$ systemctl start docker    //启动
$ systemctl stop docker     //停止
$ systemclt restart docker  //重启
$ systemctl status docker   //查看运行状态  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值