OBS(open build service)主要用于编译rpm包,能够针对不同的操作系统及不同的CPU版本的编译安装。
OBS官网 https://openbuildservice.org/
https://en.opensuse.org/openSUSE:Build_Service_Tutorial
OBS搭建 https://blog.csdn.net/gangyanliang/article/details/37598417
osc是OBS的命令工具,即在OBS服务器上安装了osc后,可使用osc完成对包的配置及编译安装等。
osc介绍 https://en.opensuse.org/openSUSE:OSC
RPM简介与基本使用 https://www.cnblogs.com/harrymore/p/8665154.html
已特权模式运行docker:
docker run --privileged -ti -e “container=docker” -v /sys/fs/cgroup:/sys/fs/cgroup centos /usr/sbin/init
docker run --privileged -ti -e “container=docker” --net=host -v /sys/fs/cgroup:/sys/fs/cgroup 5f962cb9f9ca /sbin/init
docker run --privileged --rm -ti -e “container=docker” --net=host -v /sys/fs/cgroup:/sys/fs/cgroup 5f962cb9f9ca /sbin/init
docker run --rm --privileged -ti -e “container=docker” --net=host -v /sys/fs/cgroup:/sys/fs/cgroup 4324cac76596 /bin/systemd
osc配置文件除了~/.oscrc外,还有~/.config/osc其中有一些关于debug的设置
osc 的命令 -t 可以打出backtrace信息。 -H可以打印HTTP信息。
/usr/lib/python2.7/site-packages/osc/core.py
问题:终端server服务正常启动,但是web界面显示部分服务状态异常,可能是服务端无法解析服务端所用的域名,如unknown host ‘xxxxxxxx’
此时,将对应关系127.0.0.1 xxxxxxxxxx 填入/etc/hosts下
使用obs docker证书自签名信息:注:签名时common name必须填写,一般填写要建立的网址的域名,并且/etc/hosts下填写域名与IP的对应关系。