很久之前就想搞明天的 docker 到底是干嘛的 ,借着这夏天火热的温度,游走一番
hub 上注册一个账号 https://hub.docker.com/
下载一个docker 安装到本地 https://www.docker.com/
windows 下面的安装 相信大家都能熟练通过
运行桌面上的 Docker Quickstart Terminal 完成最后的配置 ,期间可能会遇到网络问题 ,自行google
常用的命令和造作方法 :
搜一个镜像 docker search 镜像名字
docker images命令可以列出所有安装过的镜像。
下载一个镜像docker pull python
通过docker run命令可以启动某一个镜像,并运行一个命令。 docker run python echo "hello world" 第一个hello world
在docker容器中安装新的程序 : docker run learn/tutorial apt-get install -y ping
通过docker commit命令保存对容器的修改 通过命令 查看 docker ps -l id
CONTAINER ID
89156f3cb6ce
docker commit 89156 learn/ping
对一个镜像提交修改之后,就可以运行它里面新安装的命令了 docker run learn/ping ping www.baidu.com
使用docker ps命令可以查看所有正在运行中的容器列表,使用docker inspect命令我们可以查看更详细的关于某一个容器的信息。
我们也可以把我们自己编译的镜像发布到索引页面,一方面可以自己重用,另一方面也可以分享给其他人使用。
docker push learn/ping
-----------------------------------------------------
1.docker basic commands
docker images
docker ps -a
docker pull images_name
docker -i -t run image
docker run -t -i centos:centos6 /bin/bash
yum install -y mysql mysql-serve
docker commit -m="install mysql" -a="wumi" 139cd4b2d549 centos6:wumi # build a image from container
docker rimi image
docker build -t wumi/centos-ssh-root . #build a images from a basic image by dockerfile
python with db2 and excel .jason
1.install db2 module :
C:Python27Scripts>easy_install.exe ibm_db
2.The examples to connect to db2 :
Example 1: Connect to a local or cataloged database
import ibm_db
conn = ibm_db.connect("database","username","password")
Example 2: Connect to an uncataloged database
import ibm_db
ibm_db.connect("DATABASE=name;HOSTNAME=host;PORT=60000;PROTOCOL=TCPIP;UID=username;
PWD=password;", "", "")
Here is an catalog example :
db2 "catalog tcpip node DB2DUNK remote thunderbird.rochny.ibm.com server 60000"
db2 "catalog db ODS as ODSDUNK at node DB2DUNK WITH 'ODS DEV'"
db2 terminate
And uncatalog:
db2 uncatalog ODSRUM
db2 uncatalog node db2rum
3.the example to write the data to excel
4.the example to write the data to jason