最近发现一个神器,因为手头爬虫解析的开发需求,知道了有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吧。反正命令的资料很多。