Docker学习笔记一

(1)Docker包括三概念:

镜像:镜像就是一个叧读的模板,镜像可以包含一个完整的Ubuntu操作系统,里面安装了Apache或者用户需要的其它应用程序。镜像可以用来创建Docker容器

容器:Docker利用容器来运行应用。容器是从镜像创建的运行实例。它可以被吪劢、开始、停止、删除。每个容器都是相亏隔离的、保证安全的平台。可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、迕程空间、用户空间和网络空间等)和运行在其中的应用程序。*注:镜像是叧读的,容器在吪劢的时候创建一层可写层作为最上层。

仓库:仓库是集中存放镜像文件的场所。仓库注册服务器上彽彽存放着多个仓库,每个仓库库中又包吨了多个镜像,每个镜像有不同的标签(tag)。例如Docker Hub和Dcoker Pool等。用户可以在本地网络创建私有仓库。

(2)Docker服务简单命令

安装之后启动Docker服务

$ sudo service docker start

获取镜像

$ sudo docker pull ubuntu:12.04  //默认从仓库中获取所需要的镜像。

$ sudo docker pull registry.hub.docker.com/ubuntu:12.04 //指定服务器进行拉去

$ sudo docker run -t -i ubuntu:12.04 /bin/bash  //运行镜像里面的程序

显示镜像:

docker images

创建镜像:可以利用本地文件创建一个镜像

修改已有镜像:

(一)docker commit提交镜像

a、启动容器 (记住容器ID)

b、进入容器里的应用后进行修改,然后使用exit退出时自动保存。使用docker commit进行提交更新后的副本。

(二)利用Dockerfile来创建镜像

docker commit扩展

posted on 2015-11-12 16:13  百里客  阅读(161)  评论(0)    收藏  举报

导航