K8s

Linux 2019-08-21 16:48

K8s 在1.8之后需要关闭swap和防火墙

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

安装

apt install selinux-utils

禁用SELINUX

setenforce 0

修改文件 

vi /etc/selinux/config
#添加内容
SELINUX=disabled


关闭swap

swapoff -a

可以使用free命令确认swap关闭

free -m

 

先更新

apt-get update && apt-get install -y apt-transport-https curl

  

基于国内特殊的网络环境,需要更换阿里云的源下载

sudo curl …

手上也有几个站了,现在全部在docker下运行,把常用的部署命令备份一下。

 

MYSQL

目前都用8.0版的mysql了,使用InnerDB引擎,

创建mysql 映射数据到 /ocean/data/下面

docker run -p 3306:3306 -d --name mysql -v /ocean/data:/var/lib/mysql -v /ocean/config/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=…

.net core 很好,可惜图片库到目前还没有完善。

用了zxing做二维码和条形码的输出,在win下没有半点问题,一上liunx就各种bug。记录一下解决过程,

 

首先创建docker容器

docker run -p 8008:80 -v /ocean/www/expresssearch/:/wwwroot -w /wwwroot/ microsoft/dotnet  dotnet /wwwroot/ExpressSearch.Web.dll

然后进…

持续集成Android

Linux 2019-05-21 14:15
docker run  --name ub -d -it bernhard/gitlab-ci-react-native-android /bin/bash
docker exec -it ub bash
android update sdk --no-ui --all --filter tools,platform-tools,android-28,build-tools-28.0.3

打包

docker commit ub oceanheyang/gitlab-ci-react-native-android

推送

docker push  oceanheyang/gitlab-ci-rea…

gitlab类似于github

首先从docker hub上下载镜像

docker pull gitlab/gitlab-ce

运行gitlab容器

sudo docker run --detach \
  --hostname 172.28.3.165 \
  --publish 8443:443 --publish 80:80 --publish 822:22 \
  --name gitlab \
  --restart always \
  --volume /ocean/gitlab/config:/etc/gitlab \
  --volume /ocean/…

新购一台阿里云服务器。今天装了个mysql,记录一下期间遇到的坑。

 

安装就不描述了。本地用Native链接不上

http://blog.wx6.org/2015/434.htm  之前这篇已经介绍过了。

按照正常情况,现在应该轻轻松松连接上了。可是并没有,

出了一个10038的问题,

Telnet检查了链接不上。远程服务器上所有的防火墙都检查过了,没有问题。可是依…

安装完配好root登录之后,winscp一直连接不上

报错

Disconnected: Server protocol violation: unexpected SSH2_MSG_UNIMPLEMENTED packet

最后发现解决问题如下

For me the key was that the "Diffie-

PIP是python下的一个包管理工具

一般直接命令即可

pip install XXX

但是因为国内网络的一些原因,经常会出现超时

可以用国内镜像代替

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

这个是清华大学的镜像,测试下来发现非常快

服务器安装.netcore


vs中将开发出来的站点发布,使用winscp软件Copy发布的文件到  /var/www/bookqu/文件 

 

执行命令

dotnet /var/www/bookqu/HeYang.BookQu.MainWeb.dll

 

此时访问路径

http://192.168.1.120:5000/

就可以看到页面了。

 

特别注意,如果需要另外一台机器也能访问,需要修改Program.cs文件添加监听

        public st…

Docker初体验

Linux 2016-10-16 13:55
关注Docker很久了,这次刚好配了新电脑,自己配个试试。 我的是win10系统,首先安装了Hyper-v Ubuntu选择了16.04版本(ubuntu-16.04.3-server-amd64.iso) 下载地址 http://releases.ubuntu.com/16.04/ 按照惯例,更新Ubuntu包索引
sudo apt-get update
让服务器可以使用Https更新仓库
sudo apt-get install apt-…