目录
1.揭开Docker的神秘面纱
2.Docker的安装和镜像介绍
6.Docker镜像的创建
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 #上传
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