架构
文章平均质量分 54
架构
9S
这个作者很懒,什么都没留下…
展开
-
[docker学习笔记] 15 docker Swarm
15.1 结构docker compose 在单个服务器或主机上创建容器的工具,而docker swarm是在多个服务器上创建容器集群服务。防火墙关闭或开启以下端口: tcp2377,用于集群管理通信 tcp和udp的7946,用于节点之间的通信 udp端口4789,用于覆盖网络 15.2 搭建集群#创建swarm集群,并加入进去。第一个加入的会默认成为管理者docker swarm init --advertise-addr 192.168....原创 2021-09-24 00:36:26 · 214 阅读 · 0 评论 -
[docker学习笔记] 14 Docker Compose 搭建redis cluster
#192.168.10.10/11,分别执行rm -rf /usr/local/docker-redis #删除旧集群数据mkdir -p /usr/local/docker-redis/redis-cluster #创建存放目录cd /usr/local/docker-redis/redis-clustervi redis-cluster.tmplport ${PORT}requirepass 1234masterauth 1234protected-mode no...原创 2021-09-24 00:35:13 · 157 阅读 · 0 评论 -
[docker学习笔记] 13.DockerCompose
实际工作中,项目不仅有web,数据库、缓存、负载均衡等各种,逐个部署容器过于繁琐,于是有了dockercompose,可以自定义组合多个容器部署。13.1 linux系统中安装compose方法一,去官方:Install Docker Compose | Docker Documentation ,找到linux下的安装命令,比如 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-c.原创 2021-09-24 00:34:02 · 111 阅读 · 0 评论 -
[docker学习笔记] 12.docker搭建redis cluster(集群)
12.1 环境准备2个虚拟机。简单的方法,克隆一个虚拟机,改一下ip,重启网络vi /etc/sysconfig/network-scripts/ifcfg-ens32 #打开网络配置文件进行编辑......#改完后保存退出systemctl restart network12.2 编辑redis配置文件。12.2.1 两个虚拟机都需要操作。创建目录和文件mkdir -p /usr/local/docker-redis/redis-clustercd /usr/l...原创 2021-09-24 00:33:13 · 101 阅读 · 0 评论 -
[docker学习笔记] 11.docker网络模式及容器间网络通信
docker的容器之间需要进行业务通信11.1 默认网络初始安装docker 之后,有三种网络,可以通过 docker -network ls 查看[root@localhost ~]# docker network lsNETWORK ID NAME DRIVER SCOPE691eb043e53a bridge bridge localfda698a7f0a7 host host local958d74aaa...原创 2021-09-24 00:31:55 · 263 阅读 · 0 评论 -
[docker学习笔记] 10.配置私有仓库认证
创建证书存储目录mkdir -p /usr/local/registry/certs生成自签名证书命令openssl req -newkey rsa:2048 -nodes -sha256 -keyout /usr/local/registry/certs/domain.key -x509 -days 365 -out /usr/local/registry/certs/domain.crt openssl req 创建证书签名请求等功能; -newkey 创建CSR签名..原创 2021-09-24 00:28:44 · 197 阅读 · 0 评论 -
[docker学习笔记] 9.docker私有仓库
9.1 拉取“私有仓库”镜像 docker pull registry 9.2 修改配置,保存私有库地址信息 vi /etc/docker/daemon.json{ "registry-mirrors":["http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"], "insecure-registries":["192.168.146.124:5000"]}sudo systemctl da...原创 2021-09-24 00:26:12 · 76 阅读 · 0 评论 -
[docker学习笔记] 8.dockerhub
docker login #登录,若成功会出现Login Succeededdocker images #查看hello-world镜像,准备打包docker tag hello-world:latest jingjingwin5/test-hello-world:1 #重新打包镜像名称和标签docker push jingjingwin5/test-hello-world:1 #推送,出现sha256码则成功注:重新打包的hello-world镜像的镜像ID和之前是一样的,说明是...原创 2021-09-24 00:25:15 · 70 阅读 · 0 评论 -
[docker学习笔记] 7.镜像备份/恢复
镜像备份 docker save -o /root/mycentos7.tar mycentos:7 -o :镜像打包后的归档输出目录 镜像恢复 docker load -i /root/mycentos7.tar原创 2021-09-24 00:23:43 · 105 阅读 · 0 评论 -
[docker学习笔记] 6.dockerfile
6.1 FROM语法 from <image>:<tag> FROM centos:7 FROM scratch #最小镜像6.2 LABLE指定镜像作者 LABLE maintainer="Sdy"6.3 RUN运行命令 RUN mkdir -p /usr/local/java6.4 ADD拷贝文件或目录到镜像中,src可以是一个本地文件夹或是本地压缩文件夹,压缩文件夹会自动解压,还可以是一个url,如果把src写成url,那么ADD类似于wget命令,原创 2021-09-23 03:06:36 · 225 阅读 · 0 评论 -
[docker学习笔记] 5.docker镜像构建
PS:实际开发,我们希望镜像能包含整个项目的完整环境,在其他机器上拉取打包完整的环境,直接运行即可 docker commit:从容器创建一个新的镜像 docker build:配合dockerfile创建镜像 5.1创建容器#拉取镜像docker pull nginx#创建容器docker run -di --name centos7 centos:75.2拷贝资源#拷贝宿主机根目录下的资源到centos7容器的root目录下docker c...原创 2021-09-23 03:05:08 · 64 阅读 · 0 评论 -
[docker学习笔记] 4.docker常用命令
4.1 文件/目录 操作指令vi #编辑或创建文件cat #查看文件内容ls #查看目录cd #跳转位置cd ~ #跳转到根目录exit #退出touch #创建一个文件mkdir -p #创建目录,如果有了则不报错. #当前目录.. #当前目录的上级目录rm <xxxx> -rf #删除文件,并且不需要提示docker stop $(docker ps -a) & docker rm $(docker ps -a) #关停...原创 2021-09-23 03:01:37 · 186 阅读 · 0 评论 -
[docker学习笔记] 3.配置镜像加速
编辑文件daemon.jsonvi /etc/docker/daemon.json在文件中输入以下内容并保存{"registry-mirrors":["http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]}重新加载配置信息及重启docker服务sudo systemctl daemon-reload重新启动 dockersudo systemctl restart docker...原创 2021-09-23 02:58:17 · 71 阅读 · 0 评论 -
[docker学习笔记] 2.linux系统中安装docker引擎
2.1 (非必要步骤)删除旧版本的命令 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ...原创 2021-09-23 02:55:37 · 112 阅读 · 0 评论 -
[docker学习笔记] 1.CentOS7.4下载与安装
超详细的CentOS7.4下载与图文安装_浅末年华的博客-CSDN博客_centos7转载 2021-09-23 02:52:09 · 161 阅读 · 0 评论 -
[docker学习笔记] 0.工具/环境
VMware虚拟机下载https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.5.6-16341506.execentos7DVD种子下载https://vault.centos.org/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.torrenttypora记事本工具https://www.typora.io/windows/typora-setup-x64原创 2021-09-23 02:50:18 · 157 阅读 · 0 评论 -
Nginx缓存配置指南
转载:https://www.cnblogs.com/bdhk/p/9198499.html转载 2021-06-10 09:14:37 · 160 阅读 · 0 评论