当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 0

aiminick / cecos-caas-deploy
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

cecos-caas

管理节点(自动)

安装

curl -s https://raw.githubusercontent.com/aiminickwong/cecos-caas/master/cecos-caas-deploy | bash

删除

curl -s https://raw.githubusercontent.com/aiminickwong/cecos-caas/master/cecos-caas-deploy | bash -s clean


部署代理(手动)

Docker Swarm (host)  主机模式

curl -s https://raw.githubusercontent.com/aiminickwong/cecos-caas/master/cecos-caas-agent-deploy | bash

如果您还未部署主机为 Docker Swarm 集群模式,

请先执行命令 “ docker swarm init ” 初始您的节点为 Docker Swarm 集群模式

注意:连接代理不支持主机模式工作( 非 Docker Swarm 集群模式 -- 不支持!)

附注:

/etc/docker/daemon.json 文件的一些配置举例

注:修改daemon.json文件后需要执行命令

systemctl daemon-reload ; systemctl restart docker.service

才能生效

中国镜像加速源(官方)

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

连接私有镜像(未启用安全认证的仓库)

{
  "insecure-registries" : ["yourPrivateRegistryIPaddress:5000"]
}

开启接受远程连接模式

{
  "hosts": ["fd://", "tcp://0.0.0.0:2375"],
}

对于docker 18.09,socket的描述 "fd://" 已经更改为 "unix://"

上述配置应修改为

{
  "hosts": ["unix://", "tcp://0.0.0.0:2375"],
}
可能遇到的问题

开启接受远程连接模式后无法启动docker服务,提示以下问题( syslog 系统日志):

unable to configure the Docker daemon with file /etc/docker/daemon.json: the following directives are specified both as a flag and in the configuration file: hosts: (from flag: [fd://], from file: [tcp://0.0.0.0:2375, unix:///var/run/docker.socket])

解决办法:

修改 '/lib/systemd/system/docker.service' 文件

然后执行命令

systemctl daemon-reload ; systemctl restart docker.service'

即可修复问题

修改前:

# ...省略
# 关键行
ExecStart=/usr/bin/dockerd -H fd://
# ...省略

修改后:

# ...省略
# 关键行
# ExecStart=/usr/bin/dockerd -H fd://
ExecStart=/usr/bin/dockerd
# ...省略

注意:部分系统 '/lib/systemd/system/docker.service' 文件的路径可能与上述路径不一样,请根据实际的文件路径修改文件。

一个完整的配置样例

{
  "registry-mirrors": ["https://registry.docker-cn.com"],
  "hosts": ["fd://", "tcp://0.0.0.0:2375"],
  "insecure-registries" : ["192.168.100.100:5000"]
}

如果是18.09则是

{
  "registry-mirrors": ["https://registry.docker-cn.com"],
  "hosts": ["unix://", "tcp://0.0.0.0:2375"],
  "insecure-registries" : ["192.168.100.100:5000"]
}

systemctl status docker得到提示:

WARNING: No memory limit support

修改/etc/default/grub

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

然后执行

update-grub 或者 update-grub2

重启即可

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/aiminick/cecos-caas-deploy.git
git@gitee.com:aiminick/cecos-caas-deploy.git
aiminick
cecos-caas-deploy
cecos-caas-deploy
master

搜索帮助