分类 Docker 的文章 累计 8 条

dhso dhso 统计中 2019-02-13 13:13

Docker Swarm需在iptables放行的端口

#TCP端口2376 用于安全的Docker客户端通信
iptables -I INPUT -p tcp --dport 2376 -j ACCEPT
#TCP端口2377 集群管理端口,只需要在管理器节点上打开
iptables -I INPUT -p tcp --dport 2377 -j ACCEPT
#TCP与UDP端口7946 节点之间通讯端口(容器网络发现)
iptables -I INPUT -p tcp --dport 7946 -j ACCEPT
iptables -I INPUT -p udp --dport 7946 -j ACCEPT
#UDP端口4789 overlay网络通讯端口(容器入口网络)
iptables -I INPUT -p udp --dport 4789 -j ACCEPT

#portainer 的endpoint端口
iptables -I INPUT -p tcp --dport 9001 -j ACCEPT
[ 阅读更多 ]
dhso dhso 统计中 2018-12-17 16:57

Docker registry and npm registry

docker:

docker-proxy-163: https://hub-mirror.c.163.com
docker-proxy-dockerhub: https://registry-1.docker.io
docker-proxy-ustc: https://docker.mirrors.ustc.edu.cn

npm:

npm-proxy-cnpm: https://registry.npm.taobao.org
npm-proxy-npmjs: https://registry.npmjs.org

.npmrc:

registry=https://registry.npm.taobao.org
sass_binary_site=http://npm.taobao.org/mirrors/node-sass
electron_mirror=http://npm.taobao.org/mirrors/electron/
[ 阅读更多 ]
dhso dhso 统计中 2018-10-26 15:50

Docker部署JupyterHub并开启Lab跟Github授权

本文介绍了如何使用Docker来运行JupyterHub,并使用Github来授权登录,登录后JupyterHub会创建单用户的docker容器,并自定义用户docker镜像开启Lab功能。

拉取相关镜像

docker pull jupyterhub/jupyterhub
docker pull jupyterhub/singleuser:0.9

创建jupyterhub_network网络

docker network create --driver bridge jupyterhub_network

创建jupyterhub的volume

sudo mkdir -pv /data/jupyterhub
sudo chown -R root /data/jupyterhub
sudo chmod -R 777 /data/jupyterhub

复制jupyterhub_config.py到volume

cp jupyterhub_config.py /data/jupyterhub/jupyterhub_config.py

jupyterhub_config.py

# Configuration
[ 阅读更多 ]
dhso dhso 统计中 2018-07-20 17:34

swarm 安装小记

ssh root@40.73.96.111

ssh root@40.73.99.31
ssh root@40.73.96.219

docker swarm join --token SWMTKN-1-2g1m3acikt9jfj1mnhyfqyta2e4w58we0lapdyri8i8aec3ndz-e1pztefxdo6nxu85n493y2g5p 172.16.5.5:2377

### docker ###
yum remove docker docker-client docker-client-latest docker-common \
                  docker-latest docker-latest-logrotate docker-logrotate \
                  docker-selinux docker-engine-selinux docker-engine

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-r
[ 阅读更多 ]
dhso dhso 统计中 2017-12-26 23:01

在docker上部署mongodb分布式分片副本集群

使用 Sharded cluster 时,通常是要解决如下2个问题

  1. 存储容量受单机限制,即磁盘资源遭遇瓶颈。
  1. 读写能力受单机限制(读能力也可以在复制集里加 secondary 节点来扩展),可能是 CPU、内存或者网卡等资源遭遇瓶颈,导致读写能力无法扩展。

Sharded模式图

创建3个配置服务(configsvr)

docker run -d -p 40001:40001 --privileged=true -v cnf40001:/data/db --name cnf_c1 mongo:latest --configsvr --port 40001 --dbpath /data/db --replSet crs

docker run -d -p 40002:40002 --privileged=true -v cnf40002:/data/db --name cnf_c2 mongo:latest --configsvr --port 40002 --dbpath /data/db --replSet crs

docker run -d -p 40003:40003 --privil

[ 阅读更多 ]
博客介绍
写好程序在于点滴积累,多做笔记!
热评文章
最新评论