文章分类 -  Docker

摘要:一、docker swarm ———— 因为不准备怎么学习,所以一笔带过,这个主要是针对 k8s 的学习记录。 只要你安装了 docker,就安装了 swarm。只不过我们平时都是运行在单机的情况下,并没有启动 swarm 的模式: swarm 的工作模式大致如下,有 manager 和 woker 阅读全文
posted @ 2018-12-20 10:42 小寒1206 阅读(125) 评论(0) 推荐(0)
摘要:官方手册明确说明,容器互联不要采用 link 的方式,而应该采用 network 的方式。 以下演示的以 centOS 上为例,如果你在 mac 上,就需要注意一下路径问题,mac 下一班把文件什么的放在用户目录下。 直接上步骤: 1、centOS下需要升级 yum —— 不然可能会有一些神经病的错 阅读全文
posted @ 2018-12-19 21:05 小寒1206 阅读(6441) 评论(0) 推荐(0)
摘要:—————— 原因和问题 —————— docker的每个容器相当于有个内网地址。比如 mymysql 容器172.17.0.2,mynginx 容器为172.17.0.3 ,那么他们的通信机制是连到了 docker0 这个bridge,大概如下图: 容器之间互相访问,一般形式是:ip+端口,比如: 阅读全文
posted @ 2018-12-18 20:17 小寒1206 阅读(14307) 评论(0) 推荐(2)
摘要:说明:假设你想启动3个 redis,那么你先使用 docker-compose up -d,起来一个服务,然后再使用 scale 进行拓展 1、docker-compose.yml 文件: —— 请注意,这里因为我们要使用到水平拓展,所以是不能绑定端口的,即不能设定以下内容: 2、执行 scele: 阅读全文
posted @ 2018-12-17 21:32 小寒1206 阅读(3955) 评论(0) 推荐(0)
摘要:———————— 安装步骤 - link 的方式 ———————— 特别说明:此方式不建议,并于即将被废弃,请查看 network 的方式。 直接上步骤: 1、centOS下需要升级 yum —— 不然可能会有一些神经病的错误发生 2、将已经写好的 yml 包以及 Dockerfile 等下载到根目 阅读全文
posted @ 2018-12-17 21:31 小寒1206 阅读(3962) 评论(0) 推荐(0)
摘要:资源: 1、github 上的 docker 手册:https://github.com/docker-library/ 2、docker-hub : https://hub.docker.com/ ————————— 使用Dockerfile定制镜像(images) ———————— 【明确概念】 阅读全文
posted @ 2018-12-14 09:18 小寒1206 阅读(17807) 评论(0) 推荐(0)
摘要:—————— 手动安装 ———————— 说明:本次的手动安装的参数如下 宿主机目录: /data (由于我们用到了$PWD,所以执行的位置是在/data 的) 宿主机项目目录: /data/www ,对应nginx容器挂载目录:/www ,对应 php 挂载目录 /www 宿主机 nginx 配置 阅读全文
posted @ 2018-12-13 15:21 小寒1206 阅读(248) 评论(0) 推荐(0)
摘要:———————— 基本使用 ———————— // docker自身的大本营在: // 搜索和下载镜像: // 查看镜像、容器、网络、挂载卷 // 启动、停止和删除镜像、容器、网络: ———— 使用镜像 nginx:latest,将容器命名为mynginx。以后台模式启动一个容器,将容器的 80 端 阅读全文
posted @ 2018-12-13 09:21 小寒1206 阅读(304) 评论(0) 推荐(0)
摘要:请参考:https://yeasy.gitbooks.io/docker_practice/ 菜鸟教程:http://www.runoob.com/docker/docker-tutorial.html ———————— Mac安装 ———————— 第一种:Homebrew 的 Cask 已经支持 阅读全文
posted @ 2018-12-11 00:33 小寒1206 阅读(216) 评论(0) 推荐(0)