Monthly Archives: 三月 2016

centos7 安装 docker

 

  • 添加docker源。
     cat >/etc/yum.repos.d/docker.repo <<-EOF
    [dockerrepo]
    name=Docker Repository
    baseurl=https://yum.dockerproject.org/repo/main/centos/7 
    enabled=1 
    gpgcheck=1 
    gpgkey=https://yum.dockerproject.org/gpg 
    EOF
  • 使用yum命令安装docker。
    $ sudo yum install docker-engine 

 

  • 启动docker服务。
    $ sudo service docker start

下载 ubuntu trusty

$ docker pull ubuntu:trusty

 

以交互命令运行

$ docker run -i -t library/ubuntu:trusty /bin/bash

先UPDATE一下

安装SSH终端服务器,便于我们外部使用SSH客户端登陆访问

[root@b5926410fe60 /]# yum install passwd openssl openssh-server -y

启动sshd:
# /usr/sbin/sshd -D
这时报以下错误:
[root@ b5926410fe60 /]# /usr/sbin/sshd
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key 


执行以下命令解决:
[root@b5926410fe60 /]# ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''    
[root@b5926410fe60 /]#  ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
[root@b5926410fe60 /]# ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key  -N '' 

yum install passwd
passwd


 

获取到刚才操作的实例容器ID

#docker ps -l
CONTAINER ID        IMAGE                   COMMAND             CREATED             STATUS                      PORTS               NAMES
fceac2533703        library/ubuntu:trusty   "/bin/bash"         24 minutes ago      Exited (0) 36 seconds ago                       adoring_murdock

以后台进程方式长期运行此镜像实例:

docker run -d -p 22 -p 2333:2333  learn/tutorial /usr/sbin/sshd -D

 

 

 

 

 

 

 

 

在 CENTOS7上yum 安装FFMpeg

http://scrpms.net/pub/RPMS/el7/x86_64/

中的

http://scrpms.net/pub/RPMS/el7/x86_64/scrpms-repo-7-7.sl7.x86_64.rpm

rpm -ivh http://scrpms.net/pub/RPMS/el7/x86_64/scrpms-repo-7-7.sl7.x86_64.rpm

yum install ffmpeg

ffmpeg.tar

 

 

你不会知道的、、、

运行环境 python3, django-1.9.2

配置

获取代码,并且换到代码目录。之后所有操作都在这个目录下。

安装虚拟环境,主要起隔离作用

$ pip3 install --upgrade virtualenv

建立并激活虚拟环境在隐藏目录 .virtualenv下,目录可以自己设置

$ virtualenv -p python3 .virtualenv

$ source .virtualenv/bin/activate

至此,命令行会以(.virtualenv) 打头.

接着安装django $ pip3 install django

运行

整合 (.virtualenv) $ python3 manage.py migrate 跑在后台,用nohup跑,会留下一个进程号。点一下回车就可以继续搞其他事情。

(.virtualenv) $ nohup python3 manage.py runserver 0.0.0.0:[port] &