文章分类 -  Docker基础和实战

摘要:项目背景 公司业务重心转向了网站开发和托管业务,开发和运维的网站数量越来越多,为实现应用的快速部署和升级,用技术提高生产力, 本着我们不要高大上,适合自己越简单越好的想法,研究和制定适合公司现状的运维规范。当然主要目的,是在节约服务器的成本的 情况下达到资源利用的最大化,同时又能保证同一台服务器多个 阅读全文
posted @ 2020-03-09 18:30 步绍训 阅读(443) 评论(0) 推荐(0)
摘要:Web UI 管理 Docker 基于web的应用程序-DockerUI,它可以让管理和运行容器变得很简单。DockerUI是一个开源的基于Docker API的web应用程序,提供等同Docker命令行的大部分功能,支持container管理,image管理。它最值得称道的是它华丽的设计和用来运行 阅读全文
posted @ 2018-12-26 15:30 步绍训 阅读(2113) 评论(0) 推荐(0)
摘要:Docker Compose项目简介 Compose 定位是“defining and running complex applications with Docker”,前身是 Fig,兼容 Fig 的模板文件。Dockerfile 可以让用户管理一个单独的应用容器;而 Compose 则允许用户 阅读全文
posted @ 2018-12-24 14:48 步绍训 阅读(2136) 评论(0) 推荐(0)
摘要:作用 使用 Dockerfile 可以允许用户创建自定义的镜像。 基本结构 Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。 一般的,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。 指令详解: FROM 格式为 FROM <i 阅读全文
posted @ 2018-12-21 17:22 步绍训 阅读(959) 评论(0) 推荐(0)
摘要:Docker 安全 内核命名空间 docker run 启动一个容器时,在后台 Docker 为容器创建了一个独立的名字空间和控制组集合。 名字空间提供了最基础也是最直接的隔离,在容器中运行的进程不会被运行在主机上的进程和其它容器发现和作用。 每个容器都有自己独有的网络栈,意味着它们不能访问其他容器 阅读全文
posted @ 2018-12-21 14:51 步绍训 阅读(893) 评论(0) 推荐(0)
摘要:功能介绍 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 外部访问容器 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 -P:当使用 -P 标记时,Docker 会随机映射一个 49000~49900 的端口到内部容器开放的 阅读全文
posted @ 2018-12-20 11:59 步绍训 阅读(404) 评论(0) 推荐(0)
摘要:数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新,不会影响镜像 卷会一直存在,直到没有容器使用 创建数据卷 挂载一个主机目录作为数据卷 挂载一个主机文件作为数据卷 *注意:如果直接 阅读全文
posted @ 2018-12-19 17:12 步绍训 阅读(94) 评论(0) 推荐(0)
摘要:Docker镜像 Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker 会从镜像仓库下载(默认是Docker Hub 公共注册服务器中的仓库)。 镜像操作: 1. 搜索镜像 docker search docker search nginx # 从 Docker Hub 阅读全文
posted @ 2018-12-18 16:15 步绍训 阅读(2941) 评论(0) 推荐(0)
摘要:Docker 简介 docker 是什么: 1.Docker是Docker.lnc公司开源的一个基于LXC技术构建的Container容器引擎,源代码托管在GitHub上,基于Go语言并遵从Apache2.0协议. 2.Docker是通过内核虚拟化技术(namespaces及cgroups)来提供容 阅读全文
posted @ 2018-12-18 14:49 步绍训 阅读(180) 评论(0) 推荐(0)