CentOS6.x 安装 Docker 和 shadowsocks

一、安装 Docker


这一节主要来自于:How To Install Docker on CentOS 6
以下 命令都是在 root 权限下运行的。
Docker是Enterprise Linux(EPEL)的额外包的一部分,EPEL是用于RHEL发行版的非标准包的社区库。首先,我们将安装EPEL仓库:
# rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm


更新 yum 源:
# yum update -y


现在让我们通过安装 docker-io 软件包来安装 Docker:
# yum -y install docker-io


安装完成后,我们需要启动 Docker 守护进程:
# service docker start


最后,可选地,我们让 Docker 在服务器启动时启动:
# chkconfig docker on


经过以上步骤,Docker 就已经安装成功了!来跑跑试试:
下载一个 CentOS image:
# docker pull centos


现在,要设置一个带有 bash shell 的基本 centos 容器,我们只需运行一个命令。 docker 运行将在新容器中运行命令,-i 连接上 stdin 和 stdout,-t 分配一个 tty,我们使用标准的 fedora 容器。
# docker run -i -t centos /bin/bash


就这样!你现在在一个 centos Dockers 容器里面使用一个 bash shell。
要断开或分离 shell 而不退出,使用 Ctrl-p + Ctrl-q。(注:就是先按 Ctrl + p,再按 Ctrl + q)。
以上就是在 CentOS6.5 中安装 Docker 的过程了。


可能出现的问题:

升级内核后,yum用不了,解决方法:

--查找python
#whereis python

--查找yum
#whereis yum

--修改
#vi /usr/bin/yum
将首行的#!/usr/bin/python
更改成 #!/usr/bin/python2.4
保存退出!

这个错误是因为python的版本不匹配,只要在/usr/bin/yum中把第一行的#!/usr/bin/python改成#!/usr /bin/python2.4就可以啦~当然,我是指路径对的情况下,毕竟通常linux下的python默认版本都是2.4,当然,例外不算。

改成实际自己的版本即可


安装shadowsocks

镜像地址:https://hub.docker.com/r/oddrationale/docker-shadowsocks/


root@ubuntu:~# docker pull oddrationale/docker-shadowsocks
root@ubuntu:~# docker run -d -p 1025:1025 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 1025 -k qPLavl -m rc4-md5


-m:加密方式
-p : ss服务端口
-k : 密码


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

桂ICP备19000498号-3