docker 入门

什么是docker

Docker是遵从Apache2.0协议,开源的应用容器引擎。docker是引擎,引擎,引擎。

我们可以使用它把应用程序打包到一个轻量级的、可移植的容器之中。

几个概念

docker中的几个重要概念

概念描述
dokcer 镜像用于创建Docker 容器的模板。类似C++中的类。
docker 容器基于镜像创建的、独立运行的一个或一组应用。类似C++中的对象。
docker 仓库用来保存镜像的地方,类似git中的代码仓库。
Dockerfile一个包含了若干命令的文本文件,可以通过它创建镜像。

为方便理解各个部分的关系,现制作了下图。
在这里插入图片描述

  1. 通过docker pull从docker仓库拉取需要的镜像,或使用docker build由Dockerfile创建一个镜像。
  2. 通过docker run得到一个容器。
  3. 在容器中做的修改可以被保存下来,通过docker commit来得到一个新的镜像。
  4. 为方便自己重用,也方便分享给他人使用,可以使用docker push把自己的镜像发布出来。
  5. 通过使用docker save,可以把镜像打包为归档文件。
  6. 与save相对应的,使用docker load从归档文件加载镜像
  7. 使用docker export,可以将容器文件系统打包为归档文件。
  8. 与export相对应的,使用docker import从归档文件创建一个文件系统的镜像
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值