程序员人生 网站导航

拉开大变革序幕:在浪潮之巅观望Docker

栏目:服务器时间:2016-03-30 12:57:28

Docker,你好

现在正是云计算‘容器化’的潮流。Docker愈来愈成为云计算和散布式系统的宠儿和基石。

我们可以从 Docker Hub 或其他registry,如 DockerPool 和 阿里云Docker镜像库, pull下已有的镜像,也能够自己写Dockerfile文件,自己创建镜像。有了镜像,就能够去RUN它。下面顺次介绍了RUN1个镜像(docker run),自己创建镜像(Dockerfile语法docker build)。在介绍它的最基本用法以后,开始初步深入它的原理和内核技术,不求理解,只求1个印象 :-)。深入部份会愈来愈细致,不断完善。以后也会增加Docker Runtime metrics的介绍和命令,这样对Performance的分析也会有帮助。

感谢大家1起帮助博主完善这篇blog。


基本命令合个影

先粗略介绍docker经常使用的几个基本命令:

run

运行容器,如果镜像不存在则先下载

pull

从镜像库上下载容器镜像

start/stop

启动/停止1个container

rm

删除容器

rmi

删除容器镜像

commit

将容器中的修改提交至镜像中

logs

显示容器运行的控制台输出

build

从 Dockerfile 构建1个镜像

inspect

显示容器运行参数

images

显示当前宿主机上的所有镜像


docker run 洒洒水

$ sudo docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]

docker run命令有两个参数,1个是镜像名,1个是要在镜像中运行的命令。
正确的命令:

$ docker run learn/tutorial echo "hello word"
  • -d:containter将会运行在后台模式
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐