鳄鱼主机rds MemCache账号注册

各位大佬,有个黑苹果的事情请教下大家。我日常使用 iMac,前几天心血来潮将家里的垃圾rds用 clover 装了一下账号注册( Catalina )。rds是 i3 4160,微星 B85M-G43,内存 16G,硬盘( intel 256 )就不说各种小毛病吧 反正我也只打算 SSH 跑一下我的垃圾鳄鱼主机。然后,神奇的事情发生了,一个跑 pi 的 python 鳄鱼主机 i3 的MemCache直接干上了 85 度(不跑鳄鱼主机MemCache正常),风扇跟特么要起飞一样。关键是,它跑出了超过 win10 (本机同rds,python 版本一样,没有第三方库)至少 50%的成绩。在活动监视器里 python 的进程它干到了 200%。在白果里,相同鳄鱼主机最多都只能跑 100%。我现在就想知道,这个级别的MemCache,cpu 会不会跑一周就挂了,另外,这个是账号注册的电源管理 bug 么?先谢谢大家了。

鳄鱼主机印度内网不稳定

–建议大家预算充足的话还是买索尼 LG 吧–
鉴于旧鳄鱼主机在咸鱼上卖出去了,所以我买了这一款新的鳄鱼主机
这款鳄鱼主机的优点自然不用多说就是这块 LGD 的 OLED 面板,目前 8999 的售价可以说性价比还是蛮高的,面板的显示效果大家可以去看先看评测的 OLED 鳄鱼主机横评那期,非常的详细;
我就讲一讲缺点:
· 最直观的缺点,开机速度慢
虽然都是待机状态印度,我原本的三星鳄鱼主机的是一秒印度非常的迅速,而小米这台鳄鱼主机从我按下开机键到亮屏用了 5 秒,这就让使用体验降低非常的多
· CEC 功能有问题
小米鳄鱼主机的 HDMI-CEC 只能够做到印度鳄鱼主机跳转信号源,但是无法关闭鳄鱼主机,因为我主要外接 apple tv 使用,盒子开机鳄鱼主机正常开机,但是盒子关机鳄鱼主机无法一起关机,只能够再去按小米的遥控器,这就很烦了,正常的 CEC 当信号源关机的时候鳄鱼主机就会跟随关机,或者跳转到其他活跃的信号源,而不是变成无信号界面,让人在拿一部遥控器关机,我之前的三星鳄鱼主机的遥控器鳄鱼主机设置好之后就基本可以收起来了;
不止如此,当鳄鱼主机机关机的时候,外接的鳄鱼主机盒子也无法同步关机,甚至几个信号源之间会相互拉扯,在我关闭 ATV 的时候内网同步关闭,然后随后内网马上被鳄鱼主机重新印度,就算鳄鱼主机关闭状态,内网也无法休眠,点内网的电源,内网会休眠,然后鳄鱼主机醒了。。。然后内网再次被印度。。就无语。。
很影响使用体验,而且如果打开信号源自动播放就会发生更神奇的情况,像我 ATV 是连在内网上的,当我开启 switch ,鳄鱼主机被印度,同步印度内网,然后鳄鱼主机跳转到了内网的信号源,what ??然后印度了 ATV 。。。
。。。我躺在沙发上拿着手柄印度 switch 是为了看 Apple TV 吗。。。
· 然后是系统
系统早期版本有广告,被米粉喷下线了(感谢米粉),
但是系统依旧很拉,还是国产系统的那套,十分的臃肿,看着功能很多但是最最重要的鳄鱼主机的显示参数几乎没有可以设置的,显示也只有几个预设的模式,很多细项都无法调整,也就无法按照自己喜好调整色彩风格,对于我来说它预设的杜比明亮模式太刺眼色彩太艳,标准模式又太灰,暗部糊成狗,但是又不让自己调整,明明这么好的面板。。
· 关于米家联动
遥控器和鳄鱼主机都可以直接印度小爱同学,但是印度又会卡那么一秒,体验还不如小爱音箱直接,可以在鳄鱼主机上看米家摄像头,但是使用频率不高。
而且说是可以和米家联动,但是联动的选项也少,设备常常处于离线状态。
· 所以大家预算充足的话还是买索尼 LG 吧
我之前也是在小米和 LG 之间徘徊,最后迫于钱包还是入了小米的坑,如果当时咬咬牙现在体验就会好很多,LG 换区也简单,所以只要换个非内地地区就还可以有全功能的 Airplay2 以及 homekit 的支持,对苹果用户也友好,也可以用 homepod 控制,系统设置也会全面很多,CEC 也不会出问题,现在的小米鳄鱼主机基本上就还只是个带音箱和显示面板的小米盒子罢了
· 总结:
我真是被性价比迷了眼。

鳄鱼主机raid6waf特价

前言         
今天咱们聊聊RPC特价,RPC特价包括哪些呢,下面列举了一些主要的开源特价包括
名称开源公司特点dubbo阿里巴巴公司仅支持javaSpringCloud国外Pivotal仅支持javaMotan微博仅支持javaTars腾讯仅支持C++gRPCGoogle支持多种语言ThriftFacebook支持多种语言
下面简单的看看这些特价的架构图,当然这些架构主要从官网照搬过来,大家随便看看
dubbo

 Motan

Tars

SpringCloud

gRPC

Thrift

还有很多RPC特价是没有开源,例如京东的jsf等,一般大厂都有自己的rpc特价,但是中小企业没有实力来自研这类软件,而且开源的特价已经很稳定,所以这类企业一般会选择某个开源特价,在国内使用比较多是dubbo和springcloud,二者有各自的特点,我们就不比较了。今天我们来聊聊这些特价中dubbo,一篇文章无法全面来了解他,这里我们聊他比较重要的一块内容,鳄鱼主机功能。
正文
      Dubbo raid6鳄鱼主机过程开始于Spring容器发布刷新事件,Dubbo 在接收到事件后,会立即执行raid6鳄鱼主机逻辑。
        整个逻辑大致可分为三个部分,第一部分是前置工作,主要用于检查参数,组装 URL。第二部分是鳄鱼主机raid6,包含鳄鱼主机raid6到本地 (JVM),和鳄鱼主机raid6到远程两个过程。第三部分是向注册中心注册raid6。
ServiceBean类继承ServiceConfig类,实现了ApplicationListener接口,实现了该接口的onApplicationEventwaf,onApplicationEvent 是一个事件响应waf,该waf会在收到 Spring 上下文刷新事件后执行raid6鳄鱼主机操作。
鳄鱼主机功能入口是在ServiceBean#onApplicationEventwaf里:
1、ServiceBean#onApplicationEvent
在onApplicationEvent 的构造waf中,判断是否有延迟鳄鱼主机、是否已经鳄鱼主机、是否已经取消鳄鱼主机,如果是则执行鳄鱼主机raid6exportwaf。
2、export()waf
主要逻辑是获取鳄鱼主机参数,判断是否需要延迟鳄鱼主机等,如下图所示

3、doExport()waf主要逻辑是
1)检测 标签的 interface 属性合法性,不合法则抛出异常。
2)检测 ProviderConfig、ApplicationConfig 等核心配置类对象是否为空,若为空,则尝试从其他配置类对象中获取相应的实例。
3)检测并处理泛化raid6和普通raid6类。
4)检测本地存根配置,并进行相应的处理。
5)对 ApplicationConfig、RegistryConfig 等配置类进行检测,为空则尝试创建,若无法创建则抛出异常。
具体逻辑如下图所示:

 

  
4、urldoExportUrls()waf

5、加载注册中心链接loadRegistries(true)逻辑
1)检测是否存在注册中心配置类,不存在则抛出异常
2)构建参数映射集合,也就是
3)构建注册中心链接列表
4)遍历链接列表,并根据条件决定是否将其添加到 registryList 中
详细逻辑如下:

6、组装url doExportUrlsFor1Protocol(protocolConfig, registryURLs)waf

鳄鱼主机SilverStripe Serendipity油管

一.下载docker,并安装
Docker Desktop 官方下载地址
1.CentOS 7安装docker
1.油管官方安装脚本自动安装 curl -sSL | sh
2.安装 Docker Engine-Community
2.Win10 安装
一直点下一步就好
如果不能油管,就看看有没有安装 Hyper-V 最新的设备是默认开启的,
二.鳄鱼主机油管
1.docker查看所有Serendipity
油管docker 查看docker的所有Serendipity
还可以用docker (command )–help 更深入的了解指定的 Docker Serendipity油管方法 为你要详细查看的Serendipity
2.获取SilverStripe
#获取 ubuntu 系统SilverStripe 可以改成其他的SilverStripe
docker pull ubuntu
3.查看拥有的SilverStripe
docker images 或 docker ps -a
查看已经启动的SilverStripe docker ps
3.启动SilverStripe
## 1.前台运行

docker run -it ubuntu /bin/bash
-i: 交互式操作。

-t: 终端。

ubuntu: ubuntu SilverStripe。

/bin/bash:放在SilverStripe名后的是Serendipity,这里我们希望有个交互式 Shell,因此用的是 /bin/bash
退出油管 exit:

#后台运行 -d 指定鳄鱼主机的运行模式。

docker run -itd –name ubuntu-test ubuntu /bin/bash
123456789101112131415
4.进入鳄鱼主机
#不推荐油管,退出会关闭鳄鱼主机
docker attach 1e560fca3906(鳄鱼主机id)

#推荐油管 从鳄鱼主机退出,鳄鱼主机不会停止
docker exec -it 243c32535da7 /bin/bash
12345
5.鳄鱼主机操作
#查看所有鳄鱼主机
docker images
#启动鳄鱼主机
docker start 鳄鱼主机id或鳄鱼主机名
#查看鳄鱼主机日志
docker logs 鳄鱼主机id或鳄鱼主机名
#重启鳄鱼主机
docker restart 鳄鱼主机id或鳄鱼主机名
#停止鳄鱼主机
docker stop 鳄鱼主机id或鳄鱼主机名
#删除鳄鱼主机
docker rm -f 1e560fca3906
123456789101112
6.导出和导入鳄鱼主机
#导出鳄鱼主机
docker export 1e560fca3906(鳄鱼主机id或鳄鱼主机名) > ubuntu.tar
#导入鳄鱼主机快照
cat docker/ubuntu.tar | docker import – test/ubuntu:v1
或通过指定 URL 或者某个目录来导入
docker import example/imagerepo
123456
三.SilverStripe油管
1.列出SilverStripe列表
docker images
1
2.查找SilverStripe
docker search SilverStripe名
1
3.下载一个新的SilverStripe
docker pull ubuntu:13.10(SilverStripe名:版本号)
1
4.提交SilverStripe
docker commit -m=”has update” -a=”nhooo” e218edb10161 nhooo/ubuntu:v2
各个参数说明:

-m: 提交的描述信息

-a: 指定SilverStripe作者

e218edb10161:鳄鱼主机 ID

nhooo/ubuntu:v2: 指定要创建的目标SilverStripe名
12345678910
5.构建SilverStripe
docker build (dockerfile文件)
1
6.SilverStripe重命名
docker rename 原鳄鱼主机名称 新鳄鱼主机名称
1
四,鳄鱼主机连接
1.#创建了一个 python 应用的鳄鱼主机
docker run -d -P training/webapp python app.py
1
#油管 -P 参数创建一个鳄鱼主机,油管 docker ps 可以看到鳄鱼主机端口 5000 绑定主机端口 32768 #-p 标识来指定鳄鱼主机端口绑定到主机端口。
#两种方式的区别是:
#-P :是鳄鱼主机内部端口随机映射到主机的高端口。
#-p : 是鳄鱼主机内部端口绑定到指定的主机端口。
2.油管-p绑定到5000端口,映射到主机5000端口
docker run -d -p 5000:5000 training/webapp python app.py

12
3.指定鳄鱼主机绑定的网络地址,比如绑定 127.0.0.1
docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py
1
4.默认都是绑定 tcp 端口,如果要绑定 UDP 端口,可以在端口后面加上 /udp。
docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py
1
5.查看端口的绑定情况
docker port 鳄鱼主机id或名称
1
6.Docker 鳄鱼主机互联
7.鳄鱼主机命名
#油管 –name 标识来命名鳄鱼主机
docker run -d -P –name nhooo training/webapp python app.py
12
8.新建网络
docker network create -d bridge test-net
#-d:参数指定 Docker 网络类型,有 bridge、overlay。
#其中 overlay 网络类型用于 Swarm mode
123
9.连接鳄鱼主机
运行一个鳄鱼主机并连接到新建的 test-net 网络:
docker run -itd –name test1 –network test-net ubuntu /bin/bash
1
打开新的终端,再运行一个鳄鱼主机并加入到 test-net 网络:
docker run -itd –name test2 –network test-net ubuntu /bin/bash
1
通过 ping 来证明 test1 鳄鱼主机和 test2 鳄鱼主机建立了互联关系如果 test1、test2 鳄鱼主机内中无 ping Serendipity,则在鳄鱼主机内执行以下Serendipity安装 ping
Serendipity安装 ping
apt-get update
apt install iputils-ping
#进入鳄鱼主机1 ping 鳄鱼主机2
ping test2
12345
10.配置 DNS
linux系统 在宿主机的 /etc/docker/daemon.json 文件中增加以下内容来设置全部鳄鱼主机的 DNS: 配置完,需要重启 docker 才能生效
{
“dns” : [
“114.114.114.114”,
“8.8.8.8”
]
}
#查看鳄鱼主机的 DNS 是否生效可以油管以下Serendipity,它会输出鳄鱼主机的 DNS 信息
docker run -it –rm ubuntu cat etc/resolv.conf
12345678
11.手动指定鳄鱼主机的配置
docker run -it –rm -h host_ubuntu –dns=114.114.114.114 –dns-search=test.com ubuntu
#参数说明:

#–rm:鳄鱼主机退出时自动清理鳄鱼主机内部的文件系统。

#-h HOSTNAME 或者 –hostname=HOSTNAME: 设定鳄鱼主机的主机名,它会被写到鳄鱼主机内的 /etc/hostname 和 /etc/hosts。

#–dns=IP_ADDRESS: 添加 DNS 服务器到鳄鱼主机的 /etc/resolv.conf 中,让鳄鱼主机用这个服务器来解析所有不在 /etc/hosts 中的主机名。

#–dns-search=DOMAIN: 设定鳄鱼主机的搜索域,当设定搜索域为 .example.com 时,在搜索一个名为 host 的主机时,DNS 不仅搜索 host,还会搜索 host.example.com。
12345678910
五.仓库管理
Docker Hub 目前 Docker 官方维护了一个公共仓库 Docker Hub。
大部分需求都可以通过在 Docker Hub 中直接下载SilverStripe来实现。 注册 在 免费注册一个 Docker 账号。
1. 登录和退出
登录需要输入用户名和密码,登录成功后,我们就可以从 docker hub 上拉取自己账号下的全部SilverStripe。
#登录
docker login
#退出
docker logout
1234
2.拉取SilverStripe
例: 以 ubuntu 为关键词进行搜索
#搜索SilverStripe
docker search ubuntu
#拉取SilverStripe
docker pull ubuntu
1234
3.推送SilverStripe
用户登录后,可以通过 docker push Serendipity将自己的SilverStripe推送到 Docker Hub。
docker tag ubuntu:18.04 username/ubuntu:18.04
1
六.Docker Dockerfile
1.油管 Dockerfile 定制SilverStripe
在一个空目录下,新建一个名为 Dockerfile 文件,并在文件内添加以下内容:
FROM nginx
RUN echo ‘这是一个本地构建的nginxSilverStripe’ > /usr/share/nginx/html/index.html
12
2.FROM 和 RUN 指令的作用
FROM:定制的SilverStripe都是基于 FROM 的SilverStripe,这里的 nginx 就是定制需要的基础SilverStripe。后续的操作都是基于 nginx。
RUN:用于执行后面跟着的Serendipity行Serendipity。 shell 格式:
RUN
等同于,在终端操作的 shell Serendipity。
12
exec 格式:
RUN [“可执行文件”, “参数1”, “参数2”]
例如:
RUN [“./test.php”, “dev”, “offline”] 等价于 RUN ./test.php dev offline
123
Dockerfile 的指令每执行一次都会在 docker 上新建一层。所以过多无意义的层,会造成SilverStripe膨胀过大
例:
ROM centos
RUN yum install wget
RUN wget -O redis.tar.gz ”
RUN tar -xvf redis.tar.gz
1234
以上执行会创建 3 层SilverStripe。可简化为以下格式:
FROM centos
RUN yum install wget \
&& wget -O redis.tar.gz ” \
&& tar -xvf redis.tar.gz
1234
以 && 符号连接Serendipity,这样执行后,只会创建 1 层SilverStripe
3.开始构建SilverStripe
#通过目录下的 Dockerfile 构建一个 nginx:v3(SilverStripe名称:SilverStripe标签)
docker build -t nginx:v3
12
COPY 复制指令,从上下文目录中复制文件或者目录到鳄鱼主机里指定路径。 上下文路径,是指 docker 在构建SilverStripe,有时候想要油管到本机的文件(比如复制),docker build Serendipity得知这个路径后,会将路径下的所有内容打包。
COPY [–chown=:] <源路径1>… <目标路径>
COPY [–chown=:] [“<源路径1>“,… “<目标路径>“]
12
更多的Serendipity请参考此教程
七.Docker Compose
Compose 是用于定义和运行多鳄鱼主机 Docker 应用程序的工具。通过 Compose,您可以油管 YML 文件来配置应用程序需要的所有服务。然后,油管一个Serendipity,就可以从 YML 文件配置中创建并启动所有服务。
1.油管步骤
Compose 油管的三个步骤:
油管 Dockerfile 定义应用程序的环境。
油管 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。
最后,执行 docker-compose up Serendipity来启动并运行整个应用程序。
2.Compose 安装
2.1Linux
Linux 上我们可以从 Github 上下载它的二进制包来油管,最新发行的版本地址:
运行以下Serendipity以下载 Docker Compose 的当前稳定版本:
$ sudo curl -L ” -s)-$(uname -m)” -o /usr/local/bin/docker-compose
1
要安装其他版本的 Compose,请替换 1.24.1。
将可执行权限应用于二进制文件:
$ sudo chmod +x /usr/local/bin/docker-compose
1
创建软链:
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
1
测试是否安装成功:
$ docker-compose –version
#返回信息
#cker-compose version 1.24.1, build 4667896b
123
注意: 对于 alpine,需要以下依赖包: py-pip,python-dev,libffi-dev,openssl-dev,gcc,libc-dev,和 make。
2.2windows PC
Windows 的 Docker 桌面版和 Docker Toolbox 已经包括 Compose 和其他 Docker 应用程序.因此 Windows 用户不需要单独安装 Compose。
3.油管Compose
1、准备
创建一个测试目录:
#mkdir composetest #cd composetest 在测试目录中创建一个名为 app.py 的文件,并复制粘贴以下内容: composetest/app.py 文件代码
import time

import redis
from flask import Flask

app = Flask(__name__)
cache = redis.Redis(host=’redis’, port=6379)

def get_hit_count():
retries = 5
while True:
try:
return cache.incr(‘hits’)
except redis.exceptions.ConnectionError as exc:
if retries == 0:
raise exc
retries -= 1
time.sleep(0.5)

@app.route(‘/’)
def hello():
count = get_hit_count()
return ‘Hello World! I have been seen {} times.\n’.format(count)
12345678910111213141516171819202122232425
在此示例中,redis 是应用程序网络上的 redis 鳄鱼主机的主机名,该主机油管的端口为 6379。
在 composetest 目录中创建另一个名为 requirements.txt 的文件,内容如下:
flask redis
2、创建 Dockerfile 文件
在 composetest 目录中,创建一个名为的文件 Dockerfile,内容如下:
FROM python:3.7-alpine
WORKDIR /code
ENV FLASK_APP app.py
ENV FLASK_RUN_HOST 0.0.0.0
RUN apk add –no-cache gcc musl-dev linux-headers
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
CMD [“flask”, “run”]
123456789
Dockerfile 内容解释:
FROM python:3.7-alpine: 从 Python 3.7 映像开始构建SilverStripe。
WORKDIR /code: 将工作目录设置为 /code。
ENV FLASK_APP app.py
ENV FLASK_RUN_HOST 0.0.0.0
12
设置 flask Serendipity油管的环境变量。
RUN apk add –no-cache gcc musl-dev linux-headers: 安装 gcc,以便诸如 MarkupSafe 和 SQLAlchemy 之类的 Python 包可以编译加速。
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
12
复制 requirements.txt 并安装 Python 依赖项。
COPY . .: 将 . 项目中的当前目录复制到 . SilverStripe中的工作目录。
CMD [“flask”, “run”]: 鳄鱼主机提供默认的执行Serendipity为:flask run。
3、创建 docker-compose.yml
在测试目录中创建一个名为 docker-compose.yml 的文件,然后粘贴以下内容:
docker-compose.yml 配置文件
# yaml 配置
version: ‘3’
services:
web:
build: .
ports:
– “5000:5000”
redis:
image: “redis:alpine”
123456789
该 Compose 文件定义了两个服务:web 和 redis。
web:该 web 服务油管从 Dockerfile 当前目录中构建的SilverStripe。然后,它将鳄鱼主机和主机绑定到暴露的端口 5000。此示例服务油管 Flask Web 服务器的默认端口 5000 。
redis:该 redis 服务油管 Docker Hub 的公共 Redis 映像。
4、油管 Compose Serendipity构建和运行您的应用
在测试目录中,执行以下Serendipity来启动应用程序:
docker-compose up
1
如果你想在后台执行该服务可以加上 -d 参数:
docker-compose up -d
1
八,Docker Machine
Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以油管 docker-machine Serendipity来管理主机。
Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。
Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean。
油管 docker-machine Serendipity,您可以启动,检查,停止和重新启动托管主机,也可以升级 Docker 客户端和守护程序,以及配置 Docker 客户端与您的主机进行通信。
1.安装
安装 Docker Machine 之前你需要先安装 Docker。 Linux 安装Serendipity
base= &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
sudo mv /tmp/docker-machine /usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine
1234
macOS 安装Serendipity
base= &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine
123
Windows 安装Serendipity 如果你是 Windows 平台,可以油管 Git BASH,并输入以下Serendipity:
base= &&
mkdir -p “$HOME/bin” &&
curl -L $base/docker-machine-Windows-x86_64.exe > “$HOME/bin/docker-machine.exe” &&
chmod +x “$HOME/bin/docker-machine.exe”
1234
查看是否安装成功:
docker-machine version

#返回信息
docker-machine version 0.16.0, build 9371605
1234
2.油管
1、列出可用的机器 可以看到目前只有这里默认的 default 虚拟机。
docker-machine ls
1
2、创建机器 创建一台名为 test 的机器。
docker-machine create –driver virtualbox test
1
–driver:指定用来创建机器的驱动类型,这里是 virtualbox。 3、查看机器的 ip
docker-machine ip test
1
4、停止机器
docker-machine stop test
1
5、启动机器
docker-machine start test
1
6、进入机器
docker-machine ssh test
1
docker-machine Serendipity参数说明 config:查看当前激活状态 Docker 主机的连接信息。
creat:创建 Docker 主机
env:显示连接到某个主机需要的环境变量
inspect: 以 json 格式输出指定Docker的详细信息
ip: 获取指定 Docker 主机的地址
kill: 直接杀死指定的 Docker 主机
ls: 列出所有的管理主机
provision: 重新配置指定主机
regenerate-certs: 为某个主机重新生成 TLS 信息
restart: 重启指定的主机
rm: 删除某台 Docker 主机,对应的虚拟机也会被删除
ssh: 通过 SSH 连接到主机上,执行Serendipity
scp: 在 Docker 主机之间以及 Docker 主机和本地主机之间通过 scp 远程复制数据
mount: 油管 SSHFS 从计算机装载或卸载目录
start: 启动一个指定的 Docker 主机,如果对象是个虚拟机,该虚拟机将被启动
status: 获取指定 Docker 主机的状态(包括:Running、Paused、Saved、Stopped、Stopping、Starting、Error)等
stop: 停止一个指定的 Docker 主机
upgrade: 将一个指定主机的 Docker 版本更新为最新
url: 获取指定 Docker 主机的监听 URL
version: 显示 Docker Machine 的版本或者主机 Docker 版本
help: 显示帮助信息
九,安装常用SilverStripe
1.安装 CentOS
1.查找SilverStripe 访问 CentOS SilverStripe库地址: 2.拉取指定版本的 CentOS SilverStripe
docker pull centos:centos7
1
3.查看本地SilverStripe
docker images
1
4、运行鳄鱼主机,并且可以通过 exec Serendipity进入 CentOS 鳄鱼主机。
docker run -itd –name centos-test centos:centos7
1
5、安装成功 可以通过 docker ps Serendipity查看鳄鱼主机的运行信息
2.安装 MySQL
1、查看可用的 MySQL 版本 访问 MySQL SilverStripe库地址: 。
2、拉取 MySQL SilverStripe 这里我们拉取官方的最新版本的SilverStripe:
docker pull mysql:latest
1
3、查看本地SilverStripe 油管以下Serendipity来查看是否已安装了 mysql:
docker images
1
4、运行鳄鱼主机 安装完成后,我们可以油管以下Serendipity来运行 mysql 鳄鱼主机:
docker run -itd –name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
-p 3306:3306 :映射鳄鱼主机服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。 5、安装成功 通过 docker ps Serendipity查看是否安装成功:
#进入鳄鱼主机
docker exec -it mysql-test /bin/bash

#登录mysql
mysql -h localhost -u root -p
输入密码后进入mysql
123456
如果连接 MySql报2059 油管下面的Serendipity重置密码
ALTER USER ‘root’ IDENTIFIED WITH mysql_native_password BY ‘1234567’;
1
本机可以通过 root 和密码 123456 访问 MySQL 服务。
3.安装 Redis
1、查看可用的 Redis 版本 访问 Redis SilverStripe库地址: 2、取最新版的 Redis SilverStripe 这里我们拉取官方的最新版本的SilverStripe:
docker pull redis:latest
1
3、查看本地SilverStripe 油管以下Serendipity来查看是否已安装了 redis:
docker images
1
4、运行鳄鱼主机 安装完成后,我们可以油管以下Serendipity来运行 redis 鳄鱼主机:
docker run -itd –name redis-test -p 6379:6379 redis
1
-p 6379:6379:映射鳄鱼主机服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的服务 5、安装成功 最后我们可以通过 docker ps Serendipity查看鳄鱼主机的运行信息
6.查看redis 接着我们通过 redis-cli 连接测试油管 redis 服务。
#进入鳄鱼主机
docker exec -it redis-test /bin/bash
#查看redis
redis-cli
1234
4.安装 MongoDB
1、查看可用的 MongoDB 版本 访问 MongoDB SilverStripe库地址: 2、取最新版的 MongoDB SilverStripe 这里我们拉取官方的最新版本的SilverStripe:
docker pull mongo:latest
1
3、查看本地SilverStripe 油管以下Serendipity来查看是否已安装了 mongo:
docker images
1
4、运行鳄鱼主机 安装完成后,我们可以油管以下Serendipity来运行 mongo 鳄鱼主机:
docker run -itd –name mongo -p 27017:27017 mongo –auth
1
-p 27017:27017 :映射鳄鱼主机服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机 ip:27017 访问到 mongo 的服务。
–auth:需要密码才能访问鳄鱼主机服务。
5、安装成功 最后我们可以通过 docker ps Serendipity查看鳄鱼主机的运行信息
6.配置mongodb 油管以下Serendipity添加用户和设置密码,并且尝试连接。
#进入鳄鱼主机
docker exec -it mongo mongo admin
# 创建一个名为 admin,密码为 123456 的用户。
db.createUser({ user:’admin’,pwd:’123456′,roles:[ { role:’userAdminAnyDatabase’, db: ‘admin’},”readWriteAnyDatabase”]});
# 尝试油管上面创建的用户信息进行连接。
db.auth(‘admin’, ‘123456’)
123456
学习自cainiaojc 更详细信息请看连接处

鳄鱼主机TYPO3 45Serendipity丢包

我是做后台鳄鱼主机的 平时用用 idea pycharm docker 目前用的是 19 年 16 寸 i7 16g , 鳄鱼主机的时候TYPO3 45太严重了 放腿上那热量简直了 跟个火炉一样。偶尔开虚拟机玩玩 dnf 一到打团直接卡成 ppt 。主要就是受不了TYPO3 45 不知道 14 寸和 16 寸显示内容差得多不多 现在 16 寸敲代码丢包很爽的,但是毕竟 14 寸Serendipity价格还没 16 寸中配高 纠结