From f730910c15b9408d5775b910d0b2127e1017c924 Mon Sep 17 00:00:00 2001 From: fengzhao Date: Wed, 25 Nov 2020 16:17:40 +0800 Subject: [PATCH] update docker docs --- .../GitHub-Actions-CICD\346\225\231\347\250\213.md" | 10 ++++++++-- ...345\256\271\345\231\250\345\205\245\351\227\250.md" | 6 ++++++ ...5\230\345\202\250\345\274\225\346\223\216.markdown" | 3 ++- mysql/mysql-install.md | 6 +++++- redis/docker/docker-redis-cluster.markdown | 0 5 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 redis/docker/docker-redis-cluster.markdown diff --git "a/DevOps/GitHub-Actions-CICD\346\225\231\347\250\213.md" "b/DevOps/GitHub-Actions-CICD\346\225\231\347\250\213.md" index e0447d4..29726fc 100644 --- "a/DevOps/GitHub-Actions-CICD\346\225\231\347\250\213.md" +++ "b/DevOps/GitHub-Actions-CICD\346\225\231\347\250\213.md" @@ -57,18 +57,24 @@ actions 是 GitHub Actions 的核心,简单来说,它其实就是一段可 ```yaml +# 工作流名称 name: Docker Image CI +# on设置触发工作流的事件:当有pull到master,pr到master,每隔十五分钟运行一次 on: push: branches: [ master ] pull_request: branches: [ master ] + schedule: + - cron: '*/15 * * * *' +# 工作流的作业 jobs: - + # 第一个job是构建 build: - + name: build a test image + runs-on: ubuntu-latest steps: diff --git "a/docker/1\343\200\201docker\347\263\273\345\210\227\344\271\213docker\345\256\271\345\231\250\345\205\245\351\227\250.md" "b/docker/1\343\200\201docker\347\263\273\345\210\227\344\271\213docker\345\256\271\345\231\250\345\205\245\351\227\250.md" index 90598fd..edb3773 100644 --- "a/docker/1\343\200\201docker\347\263\273\345\210\227\344\271\213docker\345\256\271\345\231\250\345\205\245\351\227\250.md" +++ "b/docker/1\343\200\201docker\347\263\273\345\210\227\344\271\213docker\345\256\271\345\231\250\345\205\245\351\227\250.md" @@ -559,6 +559,12 @@ WORKDIR指令设置 Dockerfile 中的任何 RUN,CMD,ENTRPOINT,COPY 和 ADD +#### dockerfile多阶段构建 + + + + + ## docker 文件系统 diff --git "a/mysql/14\343\200\201\346\267\261\345\205\245\347\220\206\350\247\243InnoDB\345\255\230\345\202\250\345\274\225\346\223\216.markdown" "b/mysql/14\343\200\201\346\267\261\345\205\245\347\220\206\350\247\243InnoDB\345\255\230\345\202\250\345\274\225\346\223\216.markdown" index 53837f6..cc3b474 100644 --- "a/mysql/14\343\200\201\346\267\261\345\205\245\347\220\206\350\247\243InnoDB\345\255\230\345\202\250\345\274\225\346\223\216.markdown" +++ "b/mysql/14\343\200\201\346\267\261\345\205\245\347\220\206\350\247\243InnoDB\345\255\230\345\202\250\345\274\225\346\223\216.markdown" @@ -68,7 +68,8 @@ MySQL默认在InnoDB缓冲池(而不是整个缓冲池)中仅保留最频繁 innodb_buffer_pool_instances=1 # 缓冲池总大小,默认是128MB,一般设置为物理内存的70%左右。MySQL5.7.5之后可以动态调整,不要在业务繁忙的时候进行动态调整。 innodb_buffer_pool_size=134217728 -# 缓冲池配置时的基本单位,以块的形式配置,指明块大小,innodb_buffer_pool_size=innodb_buffer_pool_chunk_size * innodb_buffer_pool_instances * n +# 缓冲池配置时的基本单位,以块的形式配置,指明块大小。 +# innodb_buffer_pool_size=innodb_buffer_pool_chunk_size * innodb_buffer_pool_instances * n innodb_buffer_pool_chunk_size=128M # 默认内存块是128M,可以以1MB为单位(1048576 字节)增加或减少 diff --git a/mysql/mysql-install.md b/mysql/mysql-install.md index cbc29ae..cad06f7 100644 --- a/mysql/mysql-install.md +++ b/mysql/mysql-install.md @@ -131,7 +131,7 @@ mysql> ### 用户管理 -我们在创建数据库用户的时候都会指定host,即一个完整的用户可描述为 'username'@'host' 。 +我们在创建数据库用户的时候都会指定host,即一个完整的用户可描述为 'username'@'host' 。(即 username@host 是唯一确定一个用户) 创建用户时不显式指定host则默认为%,%代表所有 ip 段都可以使用这个用户,我们也可以指定host为某个ip或ip段,这样会仅允许在指定的ip主机使用该数据库用户。 @@ -199,6 +199,10 @@ collation-server = utf8mb4_unicode_ci skip_name_resolve = 1 open_files_limit = 65535 back_log = 1024 + + + + ``` #### 下载 diff --git a/redis/docker/docker-redis-cluster.markdown b/redis/docker/docker-redis-cluster.markdown new file mode 100644 index 0000000..e69de29