1.修改配置文件

#vi /lib/systemd/system/docker.service 
将ExecStart=/usr/bin/dockerd -H fd://改为如下:
ExecStart=/usr/bin/docker daemon -H fd:// -H tcp://0.0.0.0:2376

2.使配置生效

#systemctl daemon-reload

3.重启docker deamon

#service docker restart

4.查询docker启动状态

#ps -fe |grep docker
root     1[......]

Read more

在登陆前需要修改docker的配置文件(192.168.169.130为搭建的harbor所在机器的ip)
1.修改/etc/sysconfig/docker

#vi /etc/sysconfig/docker
OPTS="--insecure-registry 192.168.169.130 -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock"
DOCKER_CERT_PATH=/etc/docker

2.修改/usr/lib/systemd/system/docker.service

#vi /usr/lib/s[......]

Read more

harbor

一、简介
Harbor是可靠的企业级Registry服务器。企业用户可使用Harbor搭建私有容器Registry服务,提高生产效率和安全度,既可应用于生产环境,也可以在开发环境中使用。

二、安装要求:
docker 1.10.0+
docker-compose 1.6.0+

三、下载、配置、安装
由于Harbor启动依赖五个镜像,并且容器之间使用docker-compose管理,所以在安装之前需要下载docker-compose
1.下载docker-compose(或者直接下载此文件,放到环境变量能找到的地方,并赋予可执行权限)

#curl -L https[......]

Read more

%e6%97%a0%e6%a0%87%e9%a2%98

使用Jenkins自动打包,报错 SecKey API returned: -25308, (null)/Users/Shared/JenkinsSlave/workspace/Mac4/Crazy/build/Release-iphoneos/ptbird.app: unknown error -1=ffffffffffffffff
1
原因分析:由于Xcodebuild命令打包时会调用Codesign进行签名,而此错误就是由于无法使用证书授权签名所致,可以在脚本中添加解锁

$security list-keychains
    "/Users/qa/Library/Keycha[......]

Read more

%ef%bc%91%ef%bc%91

iOS编译后,code sign报错:User interaction is not allowed
解决方法:

#security unlock-keychain  -p "password" "/Users/username/Library/Keychains/login.keychain"

若还是不行,需要修改钥匙串的访问权限
找到Keychain Access应用程序打开后,Category-Certificates-右键点击对应证书的钥匙图标-Get Info(显示简介)-Access Control,选择Allow all application to access[……]

Read more

查看文件或目录显示颜色,家目录创建文件.bash_profile,内容:
$vi ~/.bash_profile
alias ls=”ls -G”
alias grep=’grep –color’
export CLICOLOR=1
export LSCOLORS=gxfxaxdxcxegedabagacad
使其马上生效
$source ~/.bash_profile
vi打开文件显示颜色,家目录创建文件.vimrc,内容:
#vi ~/.vimrc
syntax on

使用yum默认源安装的docker版本为1.10,而非最新版本1.12,考虑1.12整合swarm,于是有了换最新版本docker的打算
1.查找本地是否安装docker,若安装卸载掉

#rpm -qa|grep docker
#yum remove docker....

2.添加新docker源

# vi /etc/yum.repos.d/docker.repo
 [dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releaseve[......]

Read more