Docker颠覆虚拟化

目录
1.揭开Docker的神秘面纱
2.Docker的安装和镜像介绍
6.Docker镜像的创建


1.揭开Docker的神秘面纱

Docker诞生于2013年初,是最受欢迎的云计算开源项目之一,是基于Linux容器技术的虚拟化技术,现在已经加入了Linux基金会。

2.Docker的安装和镜像介绍

只能安装在64的操作系统上。本次学习是安装到64位的CentOs7上。
yum -y install docker
systemctl start docker.service
systemctl enable docker.service
systemctl stop docker.service


镜像:
是针对Docker的特殊的只读文件,包含了应用程序及其运行环境的集合,加载到Docker中,重现一切,可根据我们的设计生成新的镜像,是Docker核心概念之一,Docker容器的运行必须以镜像的成功加载为前提。
镜像的表示方法
1.仓库名称:[标签]


[]代表有可能有,有可能没有。如果没有,就默认以latest作为它的标签。
如:ubuntu,
centos:7,
zhangsan/centos:7,  有个账号是zhangsan
dockerhub:5000/zhangsan/ubuntu:14.04  参考所在的注册服务器dockerhub:5000,有用户账号zhangsan,有仓库ubuntu,有标签是14.04
2.镜像ID号
如:ubuntu的镜像的ID号为5506de643b
3.Docker镜像的操作
搜寻:
docker search 关键字
获取:
docker pull 仓库名称
查看
docker images 仓库名称
存出
docker save -o centos_7.tar centos:7
载入
docker load < centos_7.tar
docker --input centos_7.tar
新增名称
docker tag 名称:[标签] 新名词:[新标签]
上传
docker push zhangsan/centos:[7]
删除
docker rmi name:tag
docker rmi ID

举例:
docker search lamp
docker pull tutum/lamp:latest
docker save -o lamp tutum/lamp:latest
docker rmi tutu/lamp #删除镜像
docker load<lamp #载入镜像
docker images|grep lamp #查看镜像
docker tag tutum/lamp lamp:lamp #新增名称
docker tag tutum/lamp:latest daoke/lamp:centos7
docker push daoke/lamp:centos7  #上传
docker search lamp
docker pull tutum/lamp:latest
docker save -o lamp tutum/lamp:latest # 保存镜像成一个文件,lamp
docker rmi tutu/lamp #删除镜像
docker load<lamp #载入镜像
docker images|grep lamp #查看镜像
docker tag tutum/lamp lamp:lamp #新增名称
docker tag tutum/lamp:latest daoke/lamp:centos7
docker push daoke/lamp:centos7  #上传
root@ubuntu:/home/docker# docker search lamp
NAME                                   DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
linode/lamp                            LAMP on Ubuntu 14.04.1 LTS Container            142
tutum/lamp                             Out-of-the-box LAMP image (PHP+MySQL)           91
greyltc/lamp                           a super secure, up-to-date and lightweight...   76                   [OK]
fauria/lamp                            Modern, developer friendly LAMP stack. Inc...   35                   [OK]
janes/alpine-lamp                      lamp base on alpine linux                       32                   [OK]
nickistre/ubuntu-lamp                  LAMP server on Ubuntu                           25                   [OK]
nickistre/centos-lamp                  LAMP on cento
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值