最近发现一个神器,因为手头爬虫解析的开发需求,知道了有Docker这个东西的存在,这东西太强了。

虽然原理很简单,就是虚拟机模拟一个环境,开放需要的端口到宿主机器,但是这样一来部署非常简单,简单到令人发指。。

程序员的大救星,系统管理的掘墓人啊,,,挖卡卡。 

首先Docker的安装方法,

首先要内核3.1以上?真机或者KVM主机且64位,不满足的就洗洗睡吧,

当然内存越大越好,为了这个新入手了个3G内存的主机,折腾玩。

内核确认方法

uname -a

Cent6.X安装方式

yum install docker-io

Cents7以上安装方式

yum install docker

使用极其简单

仓库地址,https://hub.docker.com/

直接找自己需要的东西拉下来就行

比如 PTP

docker pull whuwxl/pptpd

运行方式

echo "用户名 * 密码 *" >> /chap-secrets
docker run --name pptpd --privileged -d -p 1723:1723 -v /chap-secrets:/etc/ppp/chap-secrets:ro whuwxl/pptpd

比如SS

docker pull oddrationale/docker-shadowsocks

运行方式

docker run -d -p 8989:8989 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 8989 -k 密码 -m aes-256-cfb

方便吧,类似这些服务,直接运行就OK,根本不用安装了,本来依赖矛盾的一些服务通过这个方式也能共存了。

主要的命令

docker images            //列出镜像
docker pull ImageID   //安装镜像
docker ps -a               //运行中的容器
docker stop ID           //停止运行中的镜像
docker rm  ID            //卸载容器中镜像
docker rmi ImageID  //删除安装的镜像

上面只是列举了下我认为常用的,其他的,用到的时候就Google吧。反正命令的资料很多。

最后修改日期: 2017年10月1日

作者