from itertools import chain, combinations
def powerset(iterable):
"""
powerset([1,2,3]) --> () (1,) (2,) (3,) (1,2) (1,3) (
那些实用的 Docker run 命令参数
Docker run 命令堪称我们使用 Docker 过程中最常用的命令了,除了最常见的 -it 还有很多实用的参数,下文就是对 docker run 命令 相关的参数的一个汇总、说明:
--help 打印使用说明
-d --detach 在后台运行容器,并输出容器ID
-i --interacti
Docker Desktop Volume 挂载
当使用 Docker Desktop 在 Powershell 中执行 Docker 如下命令时:
docker run -it -v ./vol:/mnt python:3.7-alpine bin/sh
我们的目的是希望将当前目录下的 vol 文件家挂载到容器中,但是虽然这个命令可以正常地执行,
我收藏的文章 (Alpine 篇)
收藏清单
alpine使用的避坑指南 - 里面关于 apk 加 -t --virtual 参数的说明,对我有很大帮助
坑4:镜像体积大,想删除不再使用的包 apk add 加 -t 参数 -t, --virtual NAME Instead of adding all the packages
python mysqlclient
安装
pip install mysqlclient
前置准备:
Debian / Ubuntu
$ sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
Red Hat / CentOS
% sudo
使用 docker mariadb 数据库,并进行初始化配置
官方链接:https://hub.docker.com/_/mariadb/
MariaDB 是 Mysql 的社区开发分支,旨在在 GUN GPL 下保持免费。
MariaDB 和 Mysql 使用起来几乎没有差别。
启动 mariadb 服务器实例
$ docker run --name som
Yandex.Metrica 一 俄罗斯的一款网站分析工具
python pip 更换国内源
网上大部分博客,关于pip更新源的方法都是 进入根目录创建 pip 的配置文件。 这个方法没有错,但是比较繁琐,更简单的方法如下:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
由于此条命令需要较高版
blog 二次开发随记 - 阶段1 - 使用 Docker 配置环境
2020/02/28
docker 下的 ubuntu 非常的精简,来 vim 都没有,还得 apt-get 安装下载,但是国内使用 apt-get 贼慢,需要修改源,但是修改源我起码得有个编辑器吧,不能用 vim 的情况下,只能考虑使用 echo,或通过 docker 命令复制进去,超级麻烦,我
Yarn 查看节点信息
yarn node -list -all -showDetails
示例结果:
1.compute.internal/xx.xx.xx.xx:xxxx
Total Nodes:3
Node-Id Node-State Node-Http-Address