docker

在这里插入图片描述

使用docker利用镜像创建容器,通过已经创建的容器中更新镜像,并且提交这个镜像和使用 Dockerfile 指令来创建一个新的镜像可以快速还原原来的开发环境.

容器是从镜像中创建出来的虚拟实例:

  • 容器运行镜像,是读写层
  • 镜像安装程序,是只读层

docker并没有运行一个完整的操作系统,他和宿主机公用系统内核,比如在docker容器中运行的只是ubuntu的发行版.
docker基于linux内核所以在Ubuntu等环境可以直接安装Docker(服务端、客户端),但是在Mac、Windows环境却无法直接安装Docker服务端。这种情况下,我们有3种选择:
1、在使用vmware等虚拟机安装CentOS或者Ubuntu
2、使用 docker-for-mac 或者 docker-for-windows(需开启Hyper-V)客户端
3、使用 boot2docker
docker操作图:
在这里插入图片描述

  • dockerfile中定义镜像要安装的程序和相应环境(可定义多个应用及环境).
  • 在命令中使用交互参数可以进入到容器应用内(如dockers run -it redis)
  • 在命令中使用映射参数可以映射宿主机配置文件(如docker run -v /home/n1/nginx.conf:/etc/nginx/nginx.conf)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值