摘要: 使用 Docker 搭建 Redis Cluster,最重要的环节就是容器通信的问题,这一块我们在之前的文章中已经给大家解决了《Docker 网络模式详解及容器间网络通信》,本篇文章主要练习使用多个容器完成 Redis Cluster 集群环境的搭建,顺便为学习 Docker Compose 铺铺路 阅读全文
posted @ 2020-09-05 09:55 哈喽沃德先生 阅读(2925) 评论(1) 推荐(6) 编辑
摘要: 前言 话说有一名意大利程序员,在 2004 年到 2006 年间主要做嵌入式工作,之后接触了 Web,2007 年和朋友共同创建了一个网站,并为了解决这个网站的负载问题(为了避免 MySQL 的低性能),于是亲自定做一个数据库,并于 2009 年开发完成,这个就是 Redis。这个意大利程序员就是 阅读全文
posted @ 2020-09-04 08:47 哈喽沃德先生 阅读(5059) 评论(25) 推荐(37) 编辑
摘要: 当项目大规模使用 Docker 时,容器通信的问题也就产生了。要解决容器通信问题,必须先了解很多关于网络的知识。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker 同样有着很多不完善的地方,网络方面就是 Docker 比较薄弱的部分。因 阅读全文
posted @ 2020-09-03 10:47 哈喽沃德先生 阅读(3497) 评论(1) 推荐(13) 编辑
摘要: DockerHub 为我们提供了很多官方镜像和个人上传的镜像,我们可以下载机构或个人提供的镜像,也可以上传我们自己的本地镜像,但缺点是: 由于网络的原因,从 DockerHub 下载和上传镜像速度可能会比较慢; 在生产上使用的 Docker 镜像可能包含我们的代码、配置信息等,不想被外部人员获取,只 阅读全文
posted @ 2020-09-02 09:54 哈喽沃德先生 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 之前我们使用的镜像都是从 DockerHub 公共仓库拉取的,我们也学习了如何制作自己的镜像,但是通过 tar 包的方式实现镜像的备份恢复迁移对于团队协作开发并不是特别友好,我们也可以将镜像推送至 DockerHub 仓库方便使用。 温馨提示:如果构建的镜像内携带了项目数据,建议还是使用私有仓库比较 阅读全文
posted @ 2020-09-01 08:52 哈喽沃德先生 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 在大家已经学会了如何构建镜像以后,为了备份该镜像,我们有以下几个选择: 我们可以将指定镜像保存成 tar 归档文件,需要使用时将 tar 包恢复为镜像即可; 登录 DockerHub 注册中心,将镜像推送至 DockerHub 仓库方便使用; 搭建私有镜像仓库,将镜像推送至私有镜像仓库方便使用。 接 阅读全文
posted @ 2020-08-31 10:56 哈喽沃德先生 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 在 Docker 中构建镜像最常用的方式,就是使用 Dockerfile。Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。官方文档:https://docs.docker.com/engine/reference/builder/ Dockerfil 阅读全文
posted @ 2020-08-28 08:23 哈喽沃德先生 阅读(1178) 评论(2) 推荐(5) 编辑
摘要: 我们可以通过公共仓库拉取镜像使用,但是,有些时候公共仓库拉取的镜像并不符合我们的需求。尽管已经从繁琐的部署工作中解放出来,但是实际开发时,我们可能希望镜像包含整个项目的完整环境,在其他机器上拉取打包完整的镜像,直接运行即可。 Docker 支持自己构建镜像,还支持将自己构建的镜像上传至公共仓库,镜像 阅读全文
posted @ 2020-08-27 11:07 哈喽沃德先生 阅读(629) 评论(0) 推荐(1) 编辑
摘要: 本文教大家如何将常见的应用使用 Docker 进行部署,巩固大家 Docker 命令的学习,下文教大家如何构建属于我们自己的 Docker 镜像。 Tomcat 拉取镜像。 docker pull tomcat 创建容器。 docker run -di --name tomcat -p 8080:8 阅读全文
posted @ 2020-08-26 08:32 哈喽沃德先生 阅读(1647) 评论(4) 推荐(4) 编辑
摘要: 本文列出了 Docker 使用过程中最常用的镜像命令和容器命令,以及教大家如何操作容器数据卷,实现容器数据的备份。熟练练习这些命令以后,再来一些简单的应用部署练习,大家就可以学习 Docker 的镜像构建、备份恢复迁移、镜像仓库、网络、集群等等更多的内容。 镜像相关命令 官方文档:https://d 阅读全文
posted @ 2020-08-25 09:34 哈喽沃德先生 阅读(2272) 评论(2) 推荐(3) 编辑