最近接手新的项目,用到了docker,所以花了两个晚上入了个门。 慕课网上有简单的入门视频,有兴趣的坎坷可以去入个门. 好了,进入正题, 首先简单介绍下docker和虚拟机的区别: docker区别于虚拟机的地方在于,docker容器并不是一个完整的系统,而只包含了一个应用及其依赖的相关文件和运行时 ...
分类:
其他好文 时间:
2017-06-11 10:25:10
阅读次数:
143
在最近刚接触 docker 容器时,误以为 docker 容器是一个轻量级的虚拟机,容器启动后,只要我不把容器关闭,可以在其中任意执行 shell 命令,想干啥就干啥。后来明白了,docker 容器是一个轻量级的终端 ...
分类:
其他好文 时间:
2017-06-10 12:40:25
阅读次数:
669
前面我们已经讨论了容器的各种操作,对容器的生命周期有了大致的理解,下面这张状态机很好地总结了容器各种状态之间是如何转换的。如果掌握了前面的知识,要看懂这张图应该不难。不过有两点还是需要补充一下:可以先创建容器,稍后再启动。①dockercreate创建的容器处于Created..
分类:
其他好文 时间:
2017-06-09 10:09:03
阅读次数:
198
使用Docker Compose管理多个容器 使用Docker Compose管理多个容器 一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose,不再需要使用shell脚本来启动容器。在配置文件中,所有的容器通过services来定义,然后使用docker-compo ...
分类:
其他好文 时间:
2017-06-08 14:06:02
阅读次数:
279
前面讨论了如何运行容器,本节学习容器的其他常用操作。stop/start/restart容器通过dockerstop可以停止运行的容器。容器在dockerhost中实际上是一个进程,dockerstop命令本质上是向该进程发送一个SIGTERM信号。如果想快速停止容器,可使用dockerkill命令,其作用是向容器进程发..
分类:
其他好文 时间:
2017-06-07 21:41:44
阅读次数:
137
前面讨论了如何运行容器,本节学习容器的其他常用操作。 stop/start/restart 容器 通过 docker stop 可以停止运行的容器。 容器在 docker host 中实际上是一个进程,docker stop 命令本质上是向该进程发送一个 SIGTERM 信号。如果想快速停止容器,可 ...
分类:
其他好文 时间:
2017-06-07 10:06:40
阅读次数:
277
添加中文字体其实很简单,往容器里COPY一个ttf字体文件就生效了,不需要执行fc-cache。 基于debian 8的tomcat容器,Dockerfile: 容器启动的时候这个ttf就已经生效了。 ...
分类:
其他好文 时间:
2017-06-06 19:59:55
阅读次数:
493
按用途容器大致可分为两类:服务类容器和工具类的容器。1.服务类容器以daemon的形式运行,对外提供服务。比如webserver,数据库等。通过-d以后台方式启动这类容器是非常合适的。如果要排查问题,可以通过exec-it进入容器。2.工具类容器通常给能我们提供一个临时的工作环境,通..
分类:
其他好文 时间:
2017-06-05 14:07:26
阅读次数:
185
按用途容器大致可分为两类:服务类容器和工具类的容器。 1. 服务类容器以 daemon 的形式运行,对外提供服务。比如 web server,数据库等。通过 -d 以后台方式启动这类容器是非常合适的。如果要排查问题,可以通过 exec -it 进入容器。 2. 工具类容器通常给能我们提供一个临时的工 ...
分类:
其他好文 时间:
2017-06-05 10:34:51
阅读次数:
241
一.容器的基本操作 1. 启动容器 docker run IMAGE [COMMAND] [ARG...] run 在新容器中执行命令 run 在新容器中执行命令 eg: docker run ubuntu echo 'Hello World' 输出内容的同时,启动的容器已经停止,这是一个实行单次命 ...
分类:
其他好文 时间:
2017-06-02 12:35:47
阅读次数:
296