docker初学笔记
文章平均质量分 81
个人笔记
风车带走过往
这个作者很懒,什么都没留下…
展开
-
单机,集群,分布式概念
单机:一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了缺点:当你的业务增长到一定程度的时候,单机的硬件资源将无法满足你的业务需求集群:(其中一个节点挂掉,在克隆一台对应的服务器就行)集群中每台服务器就叫做这个集群的一个“节点”,所有节点构成了一个集群。每个节点都提供相同的服务,那么这样系统的处理能力就相当于提升了好几倍(有几个节点就相当于提升了这么多倍)。但问题是用户的请求究竟由哪个节点来处理呢?最好能够让此时此刻负载较小的节点来处理,这样使得每个节点转载 2020-06-29 13:22:05 · 255 阅读 · 0 评论 -
六.docker file编写
test原创 2021-03-24 09:42:35 · 198 阅读 · 0 评论 -
五:构建Docker 镜像Nginx
1:构建Nginx镜像创建一个nginx的基础镜像——centos镜像docker pull centos创建工作目录mkdir nginxcd nginx创建编写Dockerfile文件根据nginx安装过程编写Dockerfile文件vim DockerfileFROM centos#维护镜像用户信息MAINTAINER alvin#安装依赖RUN yum install -y wget proc-devel net-tools gcc zlib zlib-de原创 2020-06-15 20:52:20 · 196 阅读 · 0 评论 -
四:Docker网络部分
Docker 可以使用映射容器端口到宿主机和容器互联机制来实现网络访问1:端口映射启动容器时,如果不指定对应的端口,在容器外将无法通过网络访问容器内的服务。docker提供端口映射机制来将容器内的服务提供给外部网络访问,实质是将宿主机的端口映射到容器中,使得外部网络访问宿主机的端口便可访问容器内的服务实现端口映射(-P大写 ):会随机映射一个端口范围49000-49900内的端口到容器内部开放的网络端口docker run -d -P httpd:centos访问宿主机的32769端口,即可原创 2020-06-15 20:32:59 · 229 阅读 · 0 评论 -
三:Docker镜像
docker镜像的创建方法docker数据卷和数据卷容器的操作docker网络通信操作创建镜像有三个方法:基于已有的镜像创建docker commit 【选项】 容器ID/名称 仓库名称:【标签】docker ps -a 找到容器IDdocker commit -m “new” -a “docker” 容器ID-m 说明信息-a 作者信息-p 生成过程中停止容器运行创建完会返回新的镜像ID信息docker images | grep docker .原创 2020-06-12 09:16:00 · 239 阅读 · 0 评论 -
二:Docker容器数据卷
Docker1:镜像——容器——仓库下载原始镜像,dockerfile封装成想要的镜像,Build镜像成容器,指定端口,然后开启服务:docker pause/unpause多个服务结合成想要的服务,形成分布式或者下载原始镜像,创建并运行容器,在里面搭建出整套服务,最后封装成镜像,在使用搭好服务的镜像多生成几个容器,形成集群目前我所遇到的问题,pull centos7官方镜像,使用yum失败,而且无法使用wget,网络是桥接的,不知道怎么实现安装软件包...原创 2020-07-01 13:36:14 · 185 阅读 · 0 评论 -
一:Docker 基本命令
配置网络yum源http://mirrors.ustc.edu.cn/help/centos.html#id1网易常用源:http://mirrors.163.com更新yum软件包索引:yum makecache fast重新启动docker: service docker restart拉取centos6镜像:docker pull centos:6创建镜像:docker run ...原创 2019-05-13 00:29:11 · 700 阅读 · 1 评论