摘要: 默认设置下,所有容器可以平等地使用 host CPU 资源并且没有限制。 Docker 可以通过 -c 或 --cpu-shares 设置容器使用 CPU 的权重。如果不指定,默认值为 1024。 与内存限额不同,通过 -c 设置的 cpu share 并不是 CPU 资源的绝对数量,而是一个相对的 阅读全文
posted @ 2019-05-23 14:13 bwzbk 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一个 docker host 上会运行若干容器,每个容器都需要 CPU、内存和 IO 资源。对于 KVM,VMware 等虚拟化技术,用户可以控制分配多少 CPU、内存资源给每个虚拟机。对于容器,Docker 也提供了类似的机制避免某个容器因占用太多资源而影响其他容器乃至整个 host 的性能。 内 阅读全文
posted @ 2019-05-23 13:57 bwzbk 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经讨论了容器的各种操作,对容器的生命周期有了大致的理解,下面这张状态机很好地总结了容器各种状态之间是如何转换的。 如果掌握了前面的知识,要看懂这张图应该不难。不过有两点还是需要补充一下: 可以先创建容器,稍后再启动。 ① docker create 创建的容器处于 Created 状态。② 阅读全文
posted @ 2019-05-23 10:17 bwzbk 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1、运行hello_world.py时发生的情况 运行hello_world.py时,末尾的.py指出这是一个Python程序,因此编辑器将使用Python解释器来运行它。Python解释器读取整个程序,确定其中每个单词含义。 2、变量 变量命名规范: 1.变量名只能包含字母,数字和下划线,变量名不 阅读全文
posted @ 2019-05-23 09:31 bwzbk 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、安装python3环境 windows: 到python官网下载python3安装包,下载地址:https://www.python.org/ftp/python/3.7.3/python-3.7.3-amd64.exe 双击安装运行即可,注意:需要勾选add python 3.7 to pat 阅读全文
posted @ 2019-05-23 08:29 bwzbk 阅读(146) 评论(0) 推荐(0) 编辑
摘要: stop/start/restart 容器 通过 docker stop 可以停止运行的容器。 容器在 docker host 中实际上是一个进程,docker stop 命令本质上是向该进程发送一个 SIGTERM 信号。如果想快速停止容器,可使用 docker kill 命令,其作用是向容器进程 阅读全文
posted @ 2019-05-22 10:22 bwzbk 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1. 服务类容器以 daemon 的形式运行,对外提供服务。比如 web server,数据库等。通过 -d 以后台方式启动这类容器是非常合适的。如果要排查问题,可以通过 exec -it 进入容器。 2. 工具类容器通常给能我们提供一个临时的工作环境,通常以 run -it 方式运行,比如: 运行 阅读全文
posted @ 2019-05-22 09:13 bwzbk 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要进到容器里去做一些工作,比如查看日志、调试、启动其他进程等。有两种方法进入容器:attach 和 exec。 docker attach 通过 docker attach 可以 attach 到容器启动命令的终端,例如: 注:可通过 Ctrl+p 然后 Ctrl+q 组合键退出 atta 阅读全文
posted @ 2019-05-22 09:07 bwzbk 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 上一章我们学习了如何构建 Docker 镜像,并通过镜像运行容器。本章将深入讨论容器:学习容器的各种操作,容器各种状态之间如何转换,以及实现容器的底层技术。 运行容器 docker run 是启动容器的方法。在讨论 Dockerfile 时我们已经学习到,可用三种方式指定容器启动时执行的命令: CM 阅读全文
posted @ 2019-05-22 08:53 bwzbk 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 本节我们对 Docker 镜像做个小结。 这一部分我们首先讨论了镜像的分层结构,然后学习了如何构建镜像,最后实践使用 Docker Hub 和本地 registry。 下面是镜像的常用操作子命令: images 显示镜像列表 history 显示镜像构建历史 commit 从容器创建新镜像 buil 阅读全文
posted @ 2019-05-21 10:08 bwzbk 阅读(349) 评论(0) 推荐(0) 编辑