分类 Docker 的文章 累计 10 条

dhso dhso 统计中 2019-07-26 09:35

Linux查看磁盘空间使用状态以及docker空间清理

查看Linux系统的文件系统使用情况

df -h

查询各个目录或者文件占用空间的情况

du -sh *|sort -h

查看docker磁盘使用情况

du -hs /var/lib/docker/

查看Docker的磁盘使用情况

docker system df

清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)

docker system prune

清理得更加彻底,可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉
docker system prune -a

清理容器日志

docker inspect <容器名> | grep LogPath | cut -d ':' -f 2 | cut -d ',' -f 1 | xargs echo | xargs truncate -s 0

Job

#!/bin/sh
ls -lh $(find /var/lib/docker/containers/ -name *-json.log)
echo "==========
[ 阅读更多 ]
dhso dhso 统计中 2019-05-27 12:22

Docker部署ngrok反向代理

dhso/ngrok

Another ngrok client by python.

start ngrokd service

docker run -d \
--name ngrokd \
--net=host \
--restart=always \
sequenceiq/ngrokd:latest \
-httpAddr=:4480 \
-httpsAddr=:4444 \
-domain=xxx.com

Please remember to modify your domain name resolution

A | *.xxx.com | xxx.xxx.xxx.xxx

run ngrok client

docker run -d \
--name ngrok \
--net=host \
--restart=always \
-e NGROK_HOST=xxx.com|xxx.xxx.xxx.xxx \
-e NGROK_PORT=4443 \
-e NGROK_BUFSIZE=8192 \
-v ngrok_app:/app \
dhso/ngrok:latest

config

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