docker 三剑客之swarm
摘要:Docker Swarm 是docker公司推出的官方容器集群管理平台 Docker Swarm工作原理 如下图所示,swarm 集群由管理节点(manager)和工作节点(work node)构成。 swarm mananger:负责整个集群的管理工作包括集群配置、服务管理等所有跟集群有关的工作。
阅读全文
docker 三剑客之Machine
摘要:Docker Machine 是Docker官方三剑客项目之一。 官网地址:https://docs.docker.com/machine/ 负责使用docker容器的第一步:在多种平台上快速安装和维护docker运行环境。让用户可以在很短时间内在本地或云环境中搭建一套docker主机集群 Mach
阅读全文
docker端口映射与容器互访
摘要:在实践中,经常会碰到需要多个服务组件容器(lnmp)共同协作的情况,这往往需要多个容器之间能够互相访问到对方的服务。 可以通过以下两种方式来是想容器互联互通: 1 端口映射实现容器访问 通过-p参数来指定端口映射。 当用-P(大写)标记时,docker会随机映射一个端口到内部容器开放的网络端口 2
阅读全文
docker 数据管理
摘要:在生环境中使用docker,需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这涉及到容器的数据管理操作。 容器的数据管理主要有两种方法: 1 数据卷:容器内数据直接映射到本地主机上 2 数据卷容器:使用特定容器维护数据卷 数据卷 数据软是一个可供容器使用的特殊目录,他将宿主机操作系统目录直
阅读全文
dockerfile 常用指令使用案例
摘要:ARG使用案例 ARG:定义创建镜像过程中使用的变量。镜像编译成功后,ARG指定的变量将不再存在。 登录容器后使用命令:env是查看不到的! ENV使用案例 FROM centos:7 ENV NODE_VERSION 1.2.3 WORKDIR / RUN useradd www EXPOSE 2
阅读全文
Dockerfile 之 CMD vs ENTRYPOINT
摘要:CMD: 启动容器时指定默认执行的命令, 如果用户启动容器时候手动指定了运行的命令(作为run命令的参数), 则会覆盖掉CMD指定的命令。只能有一条CMD命令 vim Dockerfile FROM centos:7.3.1611 RUN yum -y install curl CMD ["curl
阅读全文
Dockerfile 构建lnmp环境
摘要:https://github.com/addcn/docker-lnmp
阅读全文
使用dockerfile构建镜像
摘要:Dockerfile 是一个文本格式的配置文件,可以使用dockerfile来快速穿件已定义的镜像。 Dokerfile 主体内容分为四部分: 1 : 基础镜像信息 2 :维护者信息 3 :镜像操作指令 4 :容器运行时执行指令 指令说明: 1:配置指令 FROM:指定所创建镜像的基础镜像。必须为第
阅读全文
操作docker容器
摘要:容器是独立运行的一个或一组应用,是镜像运行时的实体。 容器与镜像的关系类似于面向对象编程中的对象与类 容器运行时会在只读的镜像层外面挂载一层可读写层 创建容器 1 新建容器 Usage: docker create [OPTIONS] IMAGE [COMMAND] [ARG...] Create
阅读全文
使用docker 镜像
摘要:获取镜像 命令格式:docker pull NAME[:TAG] NAME:表示镜像仓库名称。TAG:表示镜像标签 如果不显式指定TAG,则默认会选择latest标签,也就是最新版本 [root@server01 ~]# docker pull ubuntu:16.04 16.04: Pulling
阅读全文
docker 安装
摘要:安装 Docker 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。 1 安装一些必要的系统工具 device-mapper-persistent-data 用来支持 device mapper存储类型 yum install
阅读全文
docker核心概念
摘要:为什么要使用docker? 1 docker 与虚拟机的比较 1.1 docker容器对系统资源需求较少,一台主机上可以同时运行数千个docker容器。虚拟机对系统资源要求高! 1.2 docker通过编辑Dockerfile支持自动化创建和部署。虚拟机无法实现! 1.3 docker 启停可以在秒
阅读全文
docker技术入门与实战
摘要:第一章:docker核心概念 第二章:安装配置 第三章:使用docker镜像 第四章:操作docker容器 第五章:使用Dockerfile构建镜像 第六章:访问docker仓库 第七章:docker数据管理(存储) 第八章:容器互联互访(网络) 第九章:docker三剑客之Machine 第十章:
阅读全文
docker 私有仓库registry搭建
摘要:1 将registry镜像运行并生成一个容器 docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest -v:绑定一个卷 Registr
阅读全文
docker hub+github 实现自动构建镜像
摘要:https://my.oschina.net/u/2601623/blog/1634641
阅读全文
docker-compose 搭建zabbix
摘要:2 运行: docker-compose -f docker-compose-zabbix.yml up -d
阅读全文
docker-compose 常用指令
摘要:官网:https://docs.docker.com/compose/install/ 在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。 例如要实现一个web项目,除了web服务容器本身,往往还需要再加上护短的数据服务容器,甚至还包括前端的负载均衡容器等。 Compose定位:它是
阅读全文
docker-compose 搭建wordpress
摘要:官网: https://docs.docker.com/compose/install/ 1 安装docker-compose sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compos
阅读全文
Dokerfile 构建nginx+php+supervisor
摘要:举个例子: mkdir nginx cd nginx 需要的文件如下 nginx.conf nginx配置文件模板 cat index.php php测试页面 <?php phpinfo(); ?> nginx.ini supervisor的子配置文件 /usr/sbin/nginx 默认是后台运行
阅读全文