DOCKER 十月 10, 2021

六 docker 容器访问

文章字数 14k 阅读约需 12 mins.

前提

  1. dockerfile中将端口暴露.

    EXPORT 80

  2. 启动时将暴露端口映射.

    -p 80:80, -P

分类

宿主机随机端口映射所有端口

docker run -it -d -P redis...
查看全文

DOCKER 十月 10, 2021

六 docker 容器访问

文章字数 14k 阅读约需 12 mins.

前提

  1. dockerfile中将端口暴露.

    EXPORT 80

  2. 启动时将暴露端口映射.

    -p 80:80, -P

分类

宿主机随机端口映射所有端口

docker run -it -d -P redis

宿主机随机端口映射容器指定端口

docker run -it -d -P 6379 redis

宿主机指定端口映射容器指定端口

docker run -it -d -p 6379:6379 redis    

宿主机指定ip随机端口映射容器指定端口

#语法 -p 宿主机ip:宿主机端口:容器端口
docker...
查看全文

DOCKER 十月 10, 2021

五 docker run

文章字数 1.6k 阅读约需 1 mins.

​ 启动一个新的容器。可以通过指定镜像、容器名、端口映射等参数启动运行容器。

参数 描述 例子
–add-host list 增加host映射,为dns失效环境强制增加域名映射 –add-host shadowforever.space:127.0.0.1
–cups 限制容器使用cpu的数量,防止消耗过大资源导致宿主机崩溃 –cups 0.25
-m, –memory string 限制容器使用内存资源,防止消耗过大资源导致宿主机崩溃 -m 2G
–network string...
查看全文

DOCKER 十月 10, 2021

四 docker常用命令

文章字数 11k 阅读约需 10 mins.

基本命令

镜像查询与下载

docker search {镜像名称}

eg:
root@空痕影的matebook:~# docker search elasticsearch
NAME                                               DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
elasticsearch                                      Elasticsearch is a powerful open source sear…   5622      [OK]
kibana                                             Kibana gives shape to any kind of data...
查看全文

ES 十月 10, 2021

搜索与查询

文章字数 20k 阅读约需 18 mins.

查询示例

GET kibana_sample_data_ecommerce/_search
{
  "size": 1
}


{
  "took" : 0,
  "timed_out" : false,
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "skipped" : 0,
    "...
查看全文

ES 十月 10, 2021

简单的增删改查

文章字数 11k 阅读约需 10 mins.

本篇使用的是es7.x版本以上。所以不需要类型名称。

PUT developer
{
    "mappings": {
        "properties": {
            "age": {
                "type": "long"
            },
            "id": {
                "type": "long"
            },
            "name...
查看全文

DOCKER 十月 10, 2021

一docker概述

文章字数 4.5k 阅读约需 4 mins.

docker存在一定的虚拟化职能。利用docker不仅可以创建容器,也可以向物理机申请相应的资源,方便程序的迁移与扩展。docker提供了标准的应用打包的方式,形成集装箱式的镜像文件。这个镜像文件中包含了应用所需要的的所有资源与外部引用,同时还描述运行应用所需要硬件上的需求,在部署时还可以灵活的调整。运维工程师使用docker可以方便的对应用进行扩展与还原,得到一个与之前相同的运行环境。

1.1 开通阿里云容器镜像服务。获取容器加速地址。

1.2 修改daemon配置文件来使用加速器

sudo ...
查看全文

MYSQL 九月 07, 2021

MySQL(十一)读写分离与集群

文章字数 607 阅读约需 1 mins.

MySQL读写分离基本原理是让master数据库处理写操作,slave数据库处理读操作。master将写操作的变更同步到各个slave节点。

  1. 物理服务器增加,机器处理能力提升。拿硬件换性能。
  2. 主从只负责各自的读和写,极大程度缓解X锁和S锁争用。
  3. slave可以配置myiasm引擎,提升查询性能以及节约系统开销。
  4. master直接写是并发的,slave通过主库发送来的binlog恢复数据是异步。
  5. slave可以单独设置一些参数来提升其读的性能,与master不一样的规则.
  6. 增加冗余,提高可用性。...
查看全文

MYSQL 九月 07, 2021

MySQL(十)主从复制

文章字数 6.6k 阅读约需 6 mins.

  • 在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。
  • 做数据的热备
  • 架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。

​ MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方...

查看全文

MYSQL 九月 07, 2021

MySQL(九)锁机制

文章字数 13k 阅读约需 12 mins.

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。

​ 相对其他数据库而言,MySQL的锁机制比较简单,其最 显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table...

查看全文

MYSQL 九月 06, 2021

MySQL(八)服务器参数设置

文章字数 4.7k 阅读约需 4 mins.

  • datadir=/var/lib/mysql 数据文件存放的目录

  • socket=/var/lib/mysql/mysql.sock mysql.socket表示server和client在同一台服务器,并且使用localhost进行连接,就会使用socket进行连接

  • pid_file=/var/lib/mysql/mysql.pid 存储mysql的pid

  • port=3306 mysql服务的端口号

  • default_storage_engine=InnoDB mysql默认存储引擎

  • ...
查看全文
加载更多
0%