首先将证书放到下面的目录

/ocean/config/cert/

nginx的创建命令要开启443端口

docker run --name nginx -d -p 80:80 -p443:443 \
-v /ocean/config/nginx.conf:/etc/nginx/nginx.conf \
-v /ocean/config/conf.d/:/etc/nginx/conf.d/ \
-v /ocean/config/cert/:/cert/ \
nginx

 

conf.d下配置一个新的conf

server…

Docker Swarm

Linux 2019-08-28 11:27

首先安装docker,此处就不再写了

 

安装docker-machine

curl -L https://github.com/docker/machine/releases/download/v0.16.1/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&    chmod +x /tmp/docker-machine &&    sudo cp /tmp/docker-machine /usr/local/bin/docker-machine


K8s

Linux 2019-08-21 16:48

在集群所有机器上执行

需要更新hostname

vi /etc/hostname

更改为aliyun的源,特殊的国内网络环境

vi /etc/apt/sources.list  #添加下面的内容
# 系统安装源
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb http://mi…

手上也有几个站了,现在全部在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:/et…

新购一台阿里云服务器。今天装了个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

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