![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 83
docker
palma_he
这个作者很懒,什么都没留下…
展开
-
docker搭建redis集群
docker network create redis --subnet 172.168.0.0/16 (16代表网段有255*255)redis主机集群节点采用3主3从的方式(采用:分片+高可用+集群)docker容器内无法联网问题解决,本人centos8。1 创建redis自己的docker网络。当主机挂掉后备机能主动顶上成为主机。3 启动docker redis。2 创建6个redis的配置。原创 2022-08-23 10:44:39 · 134 阅读 · 0 评论 -
docker-nginx负载均衡
(2)三个nginx,一个作为分发nginx,两个处理请求nginx1,和nginx2。privileged: true #设置容器权限为root。privileged: true #设置容器权限为root。(1)两个php服务器分别处理俩个php请求分别为php和php1。保证服务器已经安装docker和docker-compose。1 用docker在同一台服务器上搭建nginx负载均衡。都完成后运行docker-compose up -d。nginx1配置文件内容。nginx配置文件内容。原创 2022-08-23 10:34:58 · 761 阅读 · 0 评论 -
docker-compose构建php运行环境(Nginx,mysql,redis+redis主从)
usr/local/bin/docker-php-ext-install mysqli pdo_mysql #安装mysqli和pdo_mysql扩展。现在的php-fpm镜像中没有mysql-pdo和redis扩展所有我们可以直接重新构建新的php-fpm镜像。vim /usr/local/etc/php/php.ini 修改php.ini配置文件。mv php.ini-development php.ini #创建php.ini。web-net: #创建web-net网络。...........原创 2022-08-16 10:29:25 · 2574 阅读 · 2 评论 -
docker网络实现原理
没有安装docker时用ip addr 查看网络配置如下1 代表本地回环地址127.0.0.1,它代表设备的本地虚拟接口,所以默认被看作是永远不会宕掉的接口2 是阿里云分配的内网地址安装了docker后的网络配置这里多了一个33 docker0代表docker默认的的网络地址,安装docker后就会自动生成一个启动一个容器后查看容器内的网络配置1 一样有个自己的回环地址2 90:eth0@if91这个就是容器跟外部和容器间相互连接的地址 (容器间的网络ip地址网段相同.原创 2021-01-29 16:36:10 · 213 阅读 · 0 评论 -
docker自己构建镜像dockerfile
docker镜像中的操作命令(docker镜像文件是按照分成的是想构建的镜像文件中的每行命令代表docker的一层)构建的命令FROM 镜像的来源,定义镜像的基础MAINTAINER 定义镜像的作者信息 (名字+邮箱)ADD 添加内容到镜像中(会自动解压压缩包)RUN 用于执行后面跟着的命令行命令ONBUILD 构建继承的镜像的时候运行的指令COPY 类似ADD,将文件拷贝到镜像中(不会自动解压压缩包)WORKDIR 镜像的工作目录USER 用于指定...原创 2021-01-28 17:07:33 · 85 阅读 · 0 评论 -
docker常用命令
docker运行原理docker服务已守护进程启动后在后台运行,当客户端运行docker镜像的时生成容器运行(docker是已容器的方式运行的)docker命令docker info 查看docker服务所有信息docker 命令 --help 查看对应命令的所有命令信息docker version 查看docker版本docker镜像命令docker images 查看所有镜像docker search +镜像名 根据名字查找镜像docker search +镜像.原创 2021-01-28 15:38:03 · 118 阅读 · 0 评论