Skip to content

Instantly share code, notes, and snippets.

@dapao9999
Forked from luw2007/docker-shadowsocks-go.md
Created January 6, 2016 19:46
Show Gist options
  • Save dapao9999/244ff906ec34762845d6 to your computer and use it in GitHub Desktop.
Save dapao9999/244ff906ec34762845d6 to your computer and use it in GitHub Desktop.
如何使用docker科学上网

##问: 我怎么用docker 部署ss server

##答:

  1. 购买vps: 这个途径比较多。 网上一搜一大把。
  2. vps上安装docker: 方法很多, 比如ubuntu上可以使用sudo apt-get install docker.io 我采用的vps服务提供商提供的docker镜像。
  3. 使用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


4. 安装监控(非必要)
    ``` shell
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 —— 从入门到实践

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment