Docker容器与镜像的关系

本文详细介绍了Docker的基本概念,包括镜像与容器的关系。镜像是Docker的安装包,包含了完整的运行环境;容器则是运行镜像的实例,支持用户通过命令行控制。文章还列举了常用的操作命令。

Docker容器与镜像的关系

docker 是一种类似虚拟机的机制,保证系统(容器)之间的隔离,又能让系统(容器)之间共享硬件资源.
为了能够实现这样的功能,就不得不提其关键要素:镜像和容器

镜像

镜像相当于安装包,系统,环境都可以做成镜像.例如一个opencv的环境就可以做成一个镜像,这样别人拉取了这个镜像,就相当于获得了一个opencv的环境.

容器

容器相当于虚拟机,或者说相当于镜像的载体.即要想安装和运行一个镜像,就必须有一个硬件载体,就是容器.一个镜像可以开启多个容器.

镜像相关命令

docker pull xx-images      #拉取xx镜像
docker images				#查看已有镜像

容器相关命令

docker run ubuntu:15.10 /bin/echo "Hello world" 
//打开ubuntu:15.10容器,打开其中的echo程序, 并输入"Hello world"

docker run -i -t ubuntu:15.10 /bin/bash
//打开ubuntu:15.10容器,打开其中的bash程序 之后便可通过命令行来控制该容器了

docker ps -al
//查看所有的容器

docker start xx
//打开名为xx的容器

docker stop xx
//停止名为xx的容器

docker rm xx
//删除名为xx的容器

docker exec -i -t  xx /bin/bash
//开启名为xx的容器的对话
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值