天天看點

(運維各種坑)用docker部署django項目(一)

新centeros 7 環境開始部署django項目,
一種一步步來,一種docker.


安裝docker1.13

首先:更換yum源:

1.解除安裝RedHat自帶的yum包
#檢視已安裝的yum

rpm -qa|grep yum

#解除安裝已安裝的yum
rpm -qa|grep yum|xargs rpm -e --nodeps

#再次檢視已安裝的yum
rpm -qa|grep yum

2,然後檢視檢視系統版本  :cat /etc/redhat-release

我的是centeros7
要下載下傳下面5個包;可以單獨下載下傳推上去,你也可以直接使用wget指令直接下載下傳,指令如下:

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

接下來的一條需要自己下載下傳然後上傳 因為wget下載下傳不了 (更新rpm)
http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-35.el7.x86_64.rpm

然後:
逐條安裝:
# rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm

                                                                                               
# rpm -ivh python-urlgrabber-3.10-9.el7.noarch.rpm


# rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

3,然後需要先安裝這個:
更新安裝

# rpm -Uvh rpm-4.11.3-35.el7.x86_64.rpm --nodeps

# rpm -Uvh python-urlgrabber-3.10-9.el7.noarch.rpm --nodeps

4,然後再剩下的倆包一起裝:

# rpm -ivh yum-3.4.3-161.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm



5,檢視所有yum包,确認都完整.

[[email protected] ~]# rpm -qa | grep yum

6.備份Redhat自帶的repo檔案
[[email protected] etc]# cd /etc/yum.repos.d

7.下載下傳163的repo檔案
[[email protected] yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[[email protected] yum.repos.d]# ls

CentOS6-Base-163.repo  rhel-source.repo.bak

8,運作以下指令生成緩存

yum clean all
yum makecache

9,然後安裝docker;
 yum install -y docker-engine --skip-broken

驗證:
docker version

Client:
 Version:         1.13.1
 API version:     1.26


ok


接下來就是安裝自己需要的docker鏡像了,預知後事,下片分解.





           

繼續閱讀