docker redis 教程

docker redis 教程
redis

阅读更多

docker mariadb 教程

docker maradb 安装

mariadb

阅读更多

docker 部署web应用

一、创建网络

创建一个指定子网ip的网络

docker network create --subnet=192.168.0.0/16 --gateway=192.168.0.1 -o com.docker.network.bridge.default_bridge=true -o com.docker.network.bridge.enable_icc=true -o com.docker.network.bridge.enable_ip_masquerade=true -o com.docker.network.bridge.host_binding_ipv4=0.0.0.0 -o com.docker.network.driver.mtu=1500 mynet

官网配置

阅读更多

docker入门

学习docker,首先需要了解Docker的三个基本概念:
1、镜像(Image):类似于虚拟机中的镜像,是一个包含有文件系统的面向Docker引擎的只读模板。任何应用程序运行都需要环境,而镜像就是用来提供这种运行环境的。例如一个Ubuntu镜像就是一个包含Ubuntu操作系统环境的模板,同理在该镜像上装上Apache软件,就可以称为Apache镜像。
2、容器(Container):类似于一个轻量级的沙盒,可以将其看作一个极简的Linux系统环境(包括root权限、进程空间、用户空间和网络空间等),以及运行在其中的应用程序。Docker引擎利用容器来运行、隔离各个应用。容器是镜像创建的应用实例,可以创建、启动、停止、删除容器,各个容器之间是是相互隔离的,互不影响。注意:镜像本身是只读的,容器从镜像启动时,Docker在镜像的上层创建一个可写层,镜像本身不变。
3、仓库(Repository):类似于代码仓库,这里是镜像仓库,是Docker用来集中存放镜像文件的地方。注意与注册服务器(Registry)的区别:注册服务器是存放仓库的地方,一般会有多个仓库;而仓库是存放镜像的地方,一般每个仓库存放一类镜像,每个镜像利用tag进行区分,比如Ubuntu仓库存放有多个版本(12.04、14.04等)的Ubuntu镜像。

docker_icon

阅读更多

wxPython 教程(十六) wxPython 俄罗斯方块

转自:http://thisis.yorven.site/blog/index.php/2017/10/12/wxpython-eluosifangkuai/

俄罗斯方块是最受欢迎的电脑游戏之一,它最初是由一个俄罗斯程序员 Alexey Pajitnov 在 1985 年设计编写的。从那以后,各种俄罗斯方块就成了几乎每个电脑必装的游戏。本节讲述 wxPython 俄罗斯方块 游戏的编写。

俄罗斯方块是一种下落方块的拼图游戏。在这个游戏中,我们有 7 个不同的 tetrominoes :S 形、Z 形、T 形、L 形、线形、反 L 形、正方形。每一个都是由 4 个小方块构成的,它们会从顶端下落,玩家的目标是通过移动和旋转这些形状来使得它们更契合的堆放在最下面。如果有一行被填满,则会消去一行并得到一定分数。直到方块堆积到顶部无法继续下落时,游戏结束。

俄罗斯方块的四格拼板

阅读更多

wxPython 教程(十五) wxPython Gripts

转自:http://thisis.yorven.site/blog/index.php/2017/10/12/wxpython-gripts/

本节中,我们将展示一些简单但完整的脚本,这些图形脚本也叫做 gripts 将展示不同的编程领域应用。

我们一共展示 3 个 wxPython gripts 。第一个发送 email 消息,第二个连接至匿名 FTP 账户并展示一个已连接或未连接图像,最后一个创建一个拼图游戏。

阅读更多

wxPython 教程(十四) 提示和技巧

转自:http://thisis.yorven.site/blog/index.php/2017/10/11/wxpython-tips/

本节,我们将讲解一些 wxPython 有趣的技巧。

交互按钮

当我们用鼠标进入到按钮区域时, wx.EVT_ENTER_WINDOW 事件将被触发。类似的,当鼠标离开按钮时,wx.EVT_LEAVE_WINDOW 也会被触发。我们对这两个事件进行绑定。

阅读更多

wxPython 教程(十三) 自定义控件

转自:http://thisis.yorven.site/blog/index.php/2017/10/11/wxpython-custom-widget/

本节讲述 wxPython 自定义控件 。GUI Toolkits 会提供多数常用的部件,比如按钮、文本控件、滚动条、滑块等等。wxPython 也会提供很多控件,但若需要更定制化的控件还是需要开发者自己编写。

自定义控件通过两种方式创建:一种是通过修改或增强现有控件,另一种是我们从零开始直接创建。

阅读更多