镜像与容器

镜像与容器:


镜像:是一个文件的副本,可以被特定的软件/硬件识别。是一个可执行的程序,静态的概念。
容器:是通过执行镜像文件生成的。是动态的概念。可以通过镜像运行生成多个容器。iso镜像文件可以运行生成在多个操作系统也就是容器。
(java开发:类.lass文件,是镜像文件。通过镜像类生成多个对象, 对象是容器。)


docker 是容器化技术。
在测试环境是好的,上预发和正式就有问题?可能是环境不一致导致的。
Docker能保证环境的一致性。
Docker能解决什么问题:
集装箱-
nginx 代理服务器。
docker pull hello-world 从镜像仓库拉取hello-world
docker run hello-world 运行镜像文件,使其变成容器

标准命令;
docker pull hello-world:tag  默认拉取最新的,docker pull hello-world:latest
docker ps -a 查看所有正在运行的容器
docker rm $(docker ps -a)删除所有正在运行的容器

镜像与容器

Dockerfile: 是镜像的描述文件,描述了我们的镜像是怎么一步步构成的。
组装衣柜:一堆零件,还有一张图纸,此时图纸就是dockerfile。
FROM:是我们构建的镜像是基于哪个镜像来的。
MAINTAINER:定义作者是谁。
ADD:拷贝文件并解压。
COPY:拷贝
RUN:运行shell命令
ENV:定义环境变量
CMD:在启动容器的时候

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值