##问: 我怎么用docker 部署ss server
##答:
- 购买vps: 这个途径比较多。 网上一搜一大把。
- vps上安装docker:
方法很多, 比如
ubuntu
上可以使用sudo apt-get install docker.io
我采用的vps服务提供商提供的docker镜像。 - 使用docker 安装ss-server:
docker run -d \
-p 10086:3456 imlonghao/shadowsocks-go -p 3456 \
-k temp -m aes-256-cfb -t 60
参数解释:
-p 10086:3456 中端口10086 是外网端口, 3456 可以是任意端口于-p保持一致
-k temp 表示密码是temp
-m 表示加密方式
-t 表示timeout
- 安装监控(非必要)
sudo docker run
--volume=/:/rootfs:ro
--volume=/var/run:/var/run:rw
--volume=/sys:/sys:ro
--volume=/var/lib/docker/:/var/lib/docker:ro
--publish=8080:8080
--detach=true
--name=cadvisor google/cadvisor:latest
访问通过ip:8080就可以访问web监控了。
##科普:
###什么是docker
简单的把docker 看成一种实现轻量级的操作系统虚拟化的解决方案。说白了就是好用的虚拟机。
###为什么用docker
使用docker比传统的虚拟机占用资源少,并且更方便和快捷的启动和管理设备。
###docker 怎么用
docker 提供了一套命令行工具。直接用于管理docker 的容器(类似:虚拟机实例)。
简单使用:`sudo docker run --name some-ubuntu -i -t ubuntu` 就可以开启一个容器使用。
更多内容搜索docker 了解。
推荐[Docker —— 从入门到实践](http://dockerpool.com/static/books/docker_practice/index.html)
666