Docker关联容器并通信
Docker关联容器并通信可以通过在同一网络下创建容器来实现。
优点:
1. 直接通过容器名称即可访问;
2. 当容器重新启动后,容器的IP可能会变,而通过容器名称访问则无需手动修改IP。
Home of Little Jelly
Docker关联容器并通信可以通过在同一网络下创建容器来实现。
优点:
1. 直接通过容器名称即可访问;
2. 当容器重新启动后,容器的IP可能会变,而通过容器名称访问则无需手动修改IP。
`Helm`是Kubernetes上的包管理器,在Mac上通过`brew`安装它。
安装
命令如下
Docker在创建容器时,可以加参数`–restart=always`使容器自启
即
docker run -it –restart=always
Kubernetes安装配置Ingress。
跟官方教程略有不同,改了两个地方, 一是github上的文件地址,二是`ingress.yaml`文件。
首先加hosts
Kubernetes Dashboard是一个Web管理界面,用户可以用它管理Kubernetes集群,包括运行在其中的Ingress、Service、Pod、Deployment等。
部署Dashboard倒是非常简单。
部署Dashboard
直接使用master分枝上的配置文件即可
Docker Desktop在拉取镜像时,可能会比较慢,有时甚至拉取不下来。
解决方案主要有两种
1. 配置国内镜像mirror,如阿里云的镜像加速服务
2. 配置代理
Apple Silicon M1系列芯片,包括M1、M1 Pro、M1 Max、M1 Ultra,当前对虚拟机的支持依然不怎么好。
苹果的Hypervisor框架同时支持M1系列芯片和Intel/AMD芯片(具备虚拟化支持的芯片),这是一个闭源框架,功能也不是完全开放的。从Big Sur 11开始,由于禁用了内核扩展,要开发虚拟机,只能使用Hypervisor框架。
当前时间是2021.11.30,根据本人目前收集到的信息,按虚拟机软件商一个个来说吧。
DApp开发经验总结。
这里所说的DApp不单指完全去中心化的APP,也包括需要与接口服务器交互的APP,理论上这样的APP功能更复杂,可玩性更高。比如近期流行的NFT游戏,就不是完全去中心化的。
开发经验总结如下:
macOS安装卸载oh-my-zsh及相关配置。
安装
直接使用官网上的命令安装即可,过程中可能需要科学上网
Docker内通过Appium连接并操作Android手机。
该过程需要的综合知识较多,适用于有一定Android和Appium开发经验的人员。
环境
1. 主机环境: Mac Mini 2018 Catalina 10.15.7
2. 虚拟机软件:VMware Fusion Pro
3. 虚拟机:Ubuntu 20.04
其中主机上已完整配置Android SDK、android-platform-tool等工具。